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