Как создать цикл в matlab?

Пользователь

от jeremy_larkin , в категории: Другие , 7 месяцев назад

Как создать цикл в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от loren_homenick , 7 месяцев назад

@jeremy_larkin В матлабе существует два цикла for и while. Пример цикла while:

1
2
3
4
5
a = 5;
while a<10
a.^2
a = a+1;
end

В этом примере мы создали переменную a = 5; Дальше написали условие при котором этот цикл будет выполняться, в данном случаи если значение переменной а меньше 10. На каждом шаге цикла матлаб выводит значение квадрата этой переменной и в конце увеличивает значение самой переменной на 1. Этот процесс будет продолжатся до тех пор пока значение переменной а не достигнет 10.


Пример цикла for:

1
2
3
for i=1:3
i
end

В данном случаи переменная цикла i пробегает все значения массива 1:3 и выводит значения переменной i:

1
2
3
i = 1
i = 2
i = 3

Вместо массива 1:3, можно было бы использовать любой другой массив. Например:

1
2
3
4
a = ['a', 'b', 'c'];
for i=a
i
end

В данном случаи в выводе программы получим:

1
2
3
i = a
i = b
i = c