matlab常用控制流

 时间:2026-02-13 14:41:21

1、循环语句

在处理有规律并且大数据量时,常可以采用循环语句实现重复操作。

最常用的就是for循环啦,请看下面示例:

sum = 0;

for i = 1:100

    sum = sum + i;

end

sum

如上的循环计算SUM = 1 + 2 + 3 ... + 99 + 100 的和,输出结果:

sum =

        5050

当然,还可以采用while循环,语法如下:

while 条件式,

   指令组;

end

matlab常用控制流

2、分支语句

在需要根据变量数组或执行对象的不同而进行不同操作时,常借助于分支语句实现。

a = 21;

b = 0;

if a > 15,

    b = b + 2;

else

    b = b - 1;

end

b

如上所示,b 的数值由a的数组决定,当a 大于15时,执行的是 b = b + 2操作;否则执行的是 b = b - 1操作。

运行后: b = 2

matlab常用控制流

3、除了if分支,还有switch分支,如下所示即为其用法:

a = 92;

num = floor(a/10)

switch num,

    case 10,

        level = 'A';

    case 9,

        level = 'B';

    case 8,

        level = 'C';

    case 7,

        level = 'D';

    case 6,

        level = 'E';

    otherwise

        level = 'F';

end

level

根据输入的分数a 的大小决定考试成绩等级:level ,由于a = 92 ,所以 level = ’ B’

matlab常用控制流

4、其它语句在控制流中也十分有用,比如pause、break、return、error等语句,如下就是pause的语法:

a = 92

pause

b = a + 2

运行时,首先会输出a = 92,当敲击键盘时会输出b = 94,如下所示:

matlab常用控制流

  • 希腊字母怎么打出来
  • 如何在matlab中IOTransfer_n2y画pzmap图?
  • matlabR 使用教程
  • 如何用matlab求带绝对值函数的导数?
  • Matlab怎么设置legend字体的格式?
  • 热门搜索
    淘宝怎么评价 怎么查医保卡余额 苹果5怎么截图 新生儿湿疹怎么办 干黄花菜怎么吃 没有结婚证怎么离婚 念珠菌感染怎么治疗 个体户怎么报税 怎么转呼啦圈 溜溜球怎么玩