Есть ли способ создать что-то вроде цикла for в MATLAB с нелинейным интервалом, т. Е. Логарифмическим масштабом?Я знаю, что могу просто использовать цикл while, но мне было интересно, есть ли что-то простое, например цикл for.
Это то, что вы ищете:
for ctr = logspace(1,10,100) disp(ctr) end
Переменная цикла for может находиться в любом массиве.Вы также можете сделать:
for
x = [1 2 4 4 3 10]; for ctr = x disp(ctr) end
.