Matlab 学习笔记(四)—— 程序流程控制

程序流程控制是计算机中用于管理和控制程序执行顺序的一种技术;

一、条件语句
  • if-elseif-else-end:1)end一定不能漏;2)elseif中间不能有空格;3)MATLAB中“预设-编辑器/调试器-自动编码”中可以设置自动补全;4)elseif后面加判断条件,else后面不用,最后不满足的都是else,因此else放在中间,后面的elseif都是无效的;5)判断条件后面不要加标点;6)如果判断条件是个矩阵或者向量,要全为非零才是true;

ps:智能缩进,选中右键,或者Ctrl + i;

  • Switch-case-otherwise-end:1)当Switch 开关表达式 == case 案例表达式 的时候执行对应case后面的语句;2)如果没有开关表达式 == 案例表达式,则执行otherwise后面的语句;3)end一定不能漏;4)开关表达式必须为标量/字符串/字符向量,不能是向量和矩阵【MATLAB中单引号‘abc’为字符向量,双引号“abc”为字符串】;5)Switch语句判断条件中字符串与字符向量等价,只要其中内容是一样的;6)案例表达式可以为元胞数组,开关表达式只要与其中一个元素等价即为真;7)

二、循环语句
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值