MATLAB逻辑与流程控制

MATLAB逻辑与流程控制

文章目录

    • MATLAB逻辑与流程控制
      • 1、循环结构
        • 1.1、for ...end
        • 1.2、while ... end
      • 2、分支结构
        • 2.1、if ...else
        • 2.1、if ...else ... end
        • 2.2、switch ... case ... end

1、循环结构

1.1、for …end

格式:

MATLAB逻辑与流程控制_第1张图片

其中,步长的默认值为1,可以省略;初值、步长,终值可以是正数也可以是负数,还可以是整数,也可以是小数,只要符合数学逻辑即可。

例子:image-20240103154453648

sum = 0;
for n = 1:5  %n从1-5递增,步长为1可以省略
sum = sum + n^2;
end
1.2、while … end

格式:

MATLAB逻辑与流程控制_第2张图片

例子:image-20240103155156201

s= 0;
n= 1;
while n<=10
	s=s +n;
	n=n+1;
end

2、分支结构

2.1、if …else

格式:

MATLAB逻辑与流程控制_第3张图片

2.1、if …else … end

格式:

if 表达式
	语句体1
else
	语句体2
end

例子:
MATLAB逻辑与流程控制_第4张图片

2.2、switch … case … end

结构:

MATLAB逻辑与流程控制_第5张图片

你可能感兴趣的:(MATLAB,matlab,开发语言)