龙空技术网

「八」MATLAB语言之三大基本流程结构

赤诚之心 617

前言:

此刻朋友们对“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语句)等,我们将在下次的文章中介绍。

最后,感谢您的耐心阅读!

标签: #matlab循环结构语句 #matlab循环结构语句有哪些 #matlab中循环结构