while
цикл, чтобы повторить, когда условие верно
whileexpression
statements
end
while
выполняет выражение и повторяет выполнение группы операторов в цикле, в то время как выражение верно. Выражение верно, когда его результат непуст и содержит только ненулевые элементы (логический или действительный числовой). В противном случае выражение является ложным.expression
, statements
,
end
Если вы непреднамеренно создаете бесконечный цикл (то есть, цикл, который никогда не заканчивается самостоятельно), остановите выполнение цикла путем нажатия Ctrl+C.
Если условное выражение оценивает к матрице, MATLAB оценивает операторы, только если все элементы в матрице верны (ненулевой). Чтобы выполнить операторы, если какой-либо элемент верен, перенесите выражение в any
функция.
Чтобы программно выйти из цикла, используйте break
оператор. Чтобы пропустить остальную часть инструкций в цикле и начать следующую итерацию, используйте continue
оператор.
Когда вложение много while
операторы, каждый while
оператор требует end
ключевое слово.
Logical Operators: Short Circuit
| break
| continue
| end
| for
| if
| return
| switch