前言:
此刻朋友们对“matlab循环结构语句”大约比较看重,小伙伴们都想要分析一些“matlab循环结构语句”的相关文章。那么小编在网络上汇集了一些有关“matlab循环结构语句””的相关资讯,希望我们能喜欢,咱们一起来了解一下吧!与各种常见的高级语言一样,MATLAB也提供了多种经典的流程控制语句。MATLAB中的程序流程控制语句有:顺序结构(input、disp)、分支结构(if、switch结构),循环结构(for、while循环)、错误控制结构(try-catch结构)、其他流程控制(continue、break、return语句)。
正如其他计算机语言一样,三大流程结构,即顺序结构、分支结构、循环结构,作为程序设计的基本框架,是实现一个功能必不可少的环节。理论上,这三种基本结构就可以构成任何一个完整的程序并完成相应的工作。MATLAB中三种结构的使用都相对容易,与C语言中的结构也很相似。
顺序结构
顺序结构是程序设计三种基本结构中最简单的一种结构,它只需按处理顺序,依次写出相应的语句即可。
分支结构
分支结构的语句有if语句和switch语句。
if结构:
只有一种选择的情况:if-end:
if 条件
语句组
end
有两种选择的情况:if-else-end:
if 条件
语句组1
else
语句组2
end
有三种或三种以上选择的情况:if-elseif-else-end:
if 条件1
语句组1
elseif 条件2
语句组2
……
elseif 条件n
语句组n
else
语句组n+1
end
2. switch-case结构:
switch语句根据变量或表达式的取值不同,分别执行不同的语句。其格式为switch-case-otherwise-end:
switch 表达式或变量
case 值1
语句组1
case 值2
语句组2
……
case 值n
语句组n
otherwise
语句组n+1
end
循环结构
实现循环结构的语句:for语句和while语句。
for循环:循环次数固定
for 循环变量=起始值:步长:终止值
循环体语句
end
while循环:循环次数不固定
与for循环以固定次数求一组命令的值相反,while循环以不定的次数求一组语句的值。表达式或变量为真时,执行循环体;否则,跳出循环体。
while 表达式或变量
循环体
end
MATLAB中其他经典控制语句,如错误控制结构(try-catch结构)、其他流程控制(continue、break、return语句)等,我们将在下次的文章中介绍。
最后,感谢您的耐心阅读!