第六讲 Matlab控制流.ppt

Matlab控制流 1、for循环结构 for循环结构的语法形式为: for x=array (commands) end 其中,for指令后的变量x称为循环变量,而for与end之间的组命令称为循环体。循环体被重复执行的次数是确定的,该次数由for指令后面的数组array的列数决定。换言之,循环变量依次取数组的各列,对于每个变量值,循环体被执行一次。 例1一个简单的for循环示例。 for i=1:10; %i依次取1,2,…,10 x(i)=i; %对每个i值,重复执行由该指令构成的循环体 end; x %要求显示运行后数组x的值 x = 1 2 3 4 5 6 7 8 9 10 说明:循环不会因为在循环体内对循环变量重新置值而中 断;在for后面的表达式中的数组可以为任何合法的Matlab数 组;循环结构可以嵌套使用;为了得到高效代码,应尽量提高 代码的向量化程度,而避免使用循环结构;为了得到高效代 码,在循环指令之前应尽量对数组进行预定义。 2、while循环结构 while循环结构的语法形式为: while expres

文档评论(0)

1亿VIP精品文档

相关文档