非线性循环

时间:2010-12-28 10:02:56

标签: matlab

有没有办法在MATLAB中创建类似for循环的东西,非线性区间即对数刻度?我知道我可以使用while循环,但我想知道是否有像for循环那样简单的东西。

1 个答案:

答案 0 :(得分:9)

这就是你要找的东西:

for ctr = logspace(1,10,100)
    disp(ctr)
end

for循环变量可以超出任何数组。你可以这样做:

x = [1 2 4 4 3 10];
for ctr = x
    disp(ctr)
end