2010-12-28 19 views
5

MATLAB'da doğrusal olmayan bir aralıkta, yani log ölçeği ile bir for döngüsü gibi bir şey yaratmanın bir yolu var mı? Bir süre döngü kullanabileceğimi biliyorum, ama bir döngü için basit bir şey olup olmadığını merak ediyordum.Döngü için nonlineer

cevap

9

aradığınız şey bu:

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

for döngü değişkeni herhangi dizi boyunca değişebilir. Sen yapabilirdi:

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

de.