matlab循环结构

来源:互联网 发布:ipad怎么管理淘宝店铺 编辑:程序博客网 时间:2024/06/05 12:43

1.for循环

结构:

for(计数器 = 初值:增量:终止值)

执行语句。。

end

如果不写增量,matlab自动取1,

eg:

>> k = 7;hilbert = zeros(7,7);for m = 1:kfor n = 1:khilbert(m,n) = 1/(m+n-1);endend>> hilberthilbert =    1.0000    0.5000    0.3333    0.2500    0.2000    0.1667    0.1429    0.5000    0.3333    0.2500    0.2000    0.1667    0.1429    0.1250    0.3333    0.2500    0.2000    0.1667    0.1429    0.1250    0.1111    0.2500    0.2000    0.1667    0.1429    0.1250    0.1111    0.1000    0.2000    0.1667    0.1429    0.1250    0.1111    0.1000    0.0909    0.1667    0.1429    0.1250    0.1111    0.1000    0.0909    0.0833    0.1429    0.1250    0.1111    0.1000    0.0909    0.0833    0.0769

2.while循环

while 表达式

执行语句

end

不满足表达式的条件则退出,一般用于不确定循环次数的情况

循环条件也可以为一个数组。如果该数组为空数组,则终止

while  A

执行语句

end

continue与break的用法如c语言。


0 0