logo
Для моделирования в Matlab и Scilab

Циклы типа for-end

Циклы типа for-end обычно используются для организации вычислений с заданным числом повторений цикла. Конструкция такого цикла имеет вид:

for var = выражение

<тело цикла>

end

Выражение чаще всего записывается в виде b:s:e, где b - начальное значение переменной цикла var, s - приращение (шаг) этой переменной и e - конечное значение управляющей переменной, при достижении которого цикл завершается. Возможна запись выражения в виде b:e, в этом случае s=1. Список выполняемых в цикле инструкций завершается оператором end.

Для досрочного выполнения цикла можно использовать оператор break. Как только этот оператор встречается в программе, цикл прерывается.

Возможно использование цикла в цикле.

Пример

for i = 1:3

for j = 1:3

a(i,j) = i+j;

end

end

a

a =

2 3 4

3 4 5

4 5 6