chap4 关于matlab的程序设计(3)

时间:2026-01-19

程序设计

for x=arrays

(commands)

end

for循环不会因为在循环体内对循环变量重新进行赋值而终止

for后面的表达式中的数组可以是任何合法的MATLAB数组

for循环结构可以按需要进行嵌套

应用技巧

(1)为得到高效的代码,就尽量提高代码的向量化程度,避免使用循环结构 如 for i=1:10 i=1:10;

A(i)=1/(i+1) A(i)=1./(i+1)

end

(2)为得到尽快的运算速度,应尽量对数组进行预定义。

如 对于上面的(1)中编程方法,可改为

i=1:10;

A=zeros(1,10);

A(i)=1./(i+1)

2. while-end 循环

while expression

statements

end

表达式的值一般为标量,但MATLAB允许是一个数组,只有当该数组的所有元素

均为真时,才会执行循环体;若表达式为空数组,则不执行循环体

4.2.3 分支结构

1.if-else-end

if expression

statements1;

else

statements2;

end

如果只有一种选择,else部分可以不写

如果多于两种选择,则中间可填加elseif 结构

chap4 关于matlab的程序设计(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219