Matlab之if-else-end分枝语句
2015-10-21 15:05
351 查看
最简单的If-Else-End结构是:
if 条件式;
运算式;
end
如果在表达式中的所有元素为真(非零),那么就执行if和end语言之间的语句。
?if rand(1)>0.5
disp('i love you')
end
i love you
如果有两个选择,If-Else-End结构是:
if 条件式
运算式
else
运算式
end
在这里,如果表达式为真,则执行第一组命令;如果表达式是假,则执行第二组命令
?if rand(1)>0.5
disp('i love you')
else
disp('i donot love you')
end
i donot love you
当有多种选择时,可以执行下面的语句:
if 条件式
运算式
elseif 条件式
运算式
elseif 条件式
运算式
.
.
.
最后的这种形式,只和所碰到的、与第一个真值表达式相关的命令被执行;接下来的关系表达式不检验,跳过其余的If-Else-End结构。而且,最后的else命令可有可无。
应用:知道了如何用If-Else-End结构来决策,就有可能提出一种合理的方法来跳出或中断For循环和While循环
出处:http://cs.nju.edu.cn/yangxc/dcc2003.files/matlab/matlab/6_3.htm
if 条件式;
运算式;
end
如果在表达式中的所有元素为真(非零),那么就执行if和end语言之间的语句。
?if rand(1)>0.5
disp('i love you')
end
i love you
如果有两个选择,If-Else-End结构是:
if 条件式
运算式
else
运算式
end
在这里,如果表达式为真,则执行第一组命令;如果表达式是假,则执行第二组命令
?if rand(1)>0.5
disp('i love you')
else
disp('i donot love you')
end
i donot love you
当有多种选择时,可以执行下面的语句:
if 条件式
运算式
elseif 条件式
运算式
elseif 条件式
运算式
.
.
.
最后的这种形式,只和所碰到的、与第一个真值表达式相关的命令被执行;接下来的关系表达式不检验,跳过其余的If-Else-End结构。而且,最后的else命令可有可无。
应用:知道了如何用If-Else-End结构来决策,就有可能提出一种合理的方法来跳出或中断For循环和While循环
出处:http://cs.nju.edu.cn/yangxc/dcc2003.files/matlab/matlab/6_3.htm
相关文章推荐
- Extjs4.0 最新最全视频教程
- OpenERP 的XML-RPC的实例+many2many,one2many,many2one...
- CSS3属性教程与案例分享
- jquery教程靠边站,一分钱不花让你免费学会jquery
- autoit入门教程小结第1/5页
- 用Photoshop 制作草地效果简明教程
- 比较完整简洁的Flash处理XML文档数据教程 上篇第1/3页
- VBS基础编程教程 (第1篇)
- SQLite教程(十一):临时文件
- VBS基础编程教程 (第3篇)
- VBS教程:运算符-运算符(+)
- PostgreSQL教程(十):性能提升技巧
- PostgreSQL教程(二):模式Schema详解
- PostgreSQL教程(十三):数据库管理详解
- PostgreSQL教程(八):索引详解
- PostgreSQL教程(三):表的继承和分区表详解
- XML简易教程之三
- ruby 数组使用教程
- PostgreSQL教程(十九):SQL语言函数
- PostgreSQL教程(四):数据类型详解