Оператор for призначений для виконання заданого числа повторюваних дій. Найпростіше використання оператора for здійснюється наступним чином:
for count = start:final step:
команди MatLab
end
Тут count - мінлива циклу, start - її початкове значення, final - остаточне значення, а step - крок, на який збільшується count при кожному наступному заході в цикл. Цикл закінчується, як тільки значення count стає більше final. Мінлива циклу може приймати не тільки цілі, але і речові значення будь-якого знака. Розберемо застосування оператора циклу for на деяких характерних прикладах.
Приклад: Накопичення суми в циклі
for k = 1:1:10
S = S + 1/factorial(k);
End
Цикли for можуть бути вкладені один в одного, при це змінні вкладених циклів повинні бути різними.
Цикл for виявляється корисним при виконанні повторюваних подібних дій у тому випадку, коли їх число заздалегідь визначено. Обійти це обмеження дозволяє більш гнучкий цикл while.
while умова циклу
команди MatLab
end