在MATLAB中,if...end 语句用于实现条件控制结构。这个结构使你可以根据条件选择性地执行一段代码。下面是 if...end 的基本语法:
if condition
    % 代码块1,当条件为真时执行
else
    % 代码块2,当条件为假时执行
end

在这里,condition 是一个逻辑表达式,如果其值为 true,则执行 代码块1;否则,执行 代码块2。else 部分是可选的,可以省略。

以下是一个简单的示例:
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 中的缩进是有意义的,它用于标识代码块的开始和结束。MATLAB 中的 end 关键字表示代码块的结束。




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