程序流程控制是计算机中用于管理和控制程序执行顺序的一种技术;
一、条件语句
- 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)