2010-12-28 7 views
5

MATLABのforループのようなものを、非線形の間隔、すなわちlog scaleで作成する方法はありますか?私はちょうどwhileループを使うことができることを知っていますが、forループのような単純なものがあるのだろうかと思っていました。ループのための非線形

答えて

9

は、あなたが探しているものは以下です:

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

forループ変数は、任意の配列を超える範囲にすることができます。あなたはできる:

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

同様に。

関連する問題