MATLAB 选择语句全解析
1. 嵌套 if - else 语句
在编程中,有时需要根据多个条件来执行不同的操作。嵌套 if - else 语句就是一种有效的解决方案。例如,对于变量 x ,根据其不同的取值范围给变量 y 赋值:
if x < -1
y = 1;
else
% If we are here, x must be >= -1
% Use an if - else statement to choose
% between the two remaining ranges
if x <= 2
y = x^2;
else
% No need to check
% If we are here, x must be > 2
y = 4;
end
end
这种嵌套的 if - else 语句可以避免对所有条件进行逐一测试。当 x < -1 时,直接将 y 赋值为 1,后续条件不再测试;若 x 不小于 -1,则进入 else 子句,此时已知 x >= -1 ,只需在剩余的两个范围中进行选择。
这种嵌套的 if - else 语句也被称为级联 if - else 语句,其条件和操作呈阶梯状排列,类似于瀑布。
超级会员免费看
订阅专栏 解锁全文
2255

被折叠的 条评论
为什么被折叠?



