在 MATLAB 中,if...else...end 语句用于在条件满足时执行一组语句,否则执行另一组语句。以下是基本的语法结构:
if condition
    % 代码块1,当条件为真时执行
else
    % 代码块2,当条件为假时执行
end

在这个结构中,condition 是一个逻辑表达式。如果 condition 为 true,则执行 代码块1;否则,执行 代码块2。

以下是一个简单的示例:
x = 5;

if x > 0
    disp('x 是正数');
else
    disp('x 不是正数');
end

在这个例子中,如果 x 大于 0,将显示 'x 是正数',否则显示 'x 不是正数'。

你也可以使用多个 elseif 分支,例如:
grade = 85;

if grade >= 90
    disp('优秀');
elseif grade >= 80
    disp('良好');
elseif grade >= 70
    disp('中等');
else
    disp('不及格');
end

这个例子根据分数显示不同的等级。

请注意 MATLAB 中的缩进是有意义的,它用于标识代码块的开始和结束。end 关键字表示 if...else...end 结构的结束。




转载请注明出处:http://www.pingtaimeng.com/article/detail/6719/MATLAB