chap4 关于matlab的程序设计(3)
时间:2026-01-19
时间: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 结构
上一篇:12条模拟电路设计经验总结
下一篇:办公室文化申报表