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