нелинейный цикл - PullRequest
       1

нелинейный цикл

5 голосов
/ 28 декабря 2010

Есть ли способ создать что-то вроде цикла for в MATLAB с нелинейным интервалом, т. Е. Логарифмическим масштабом?Я знаю, что могу просто использовать цикл while, но мне было интересно, есть ли что-то простое, например цикл for.

1 Ответ

9 голосов
/ 28 декабря 2010

Это то, что вы ищете:

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

Переменная цикла for может находиться в любом массиве.Вы также можете сделать:

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

.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...