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