Лабораторная работа: Программирование в MATLAB
Синтаксис
switch переменная
case значение1
команды1
case значение2
команды2
……………………
caseзначениеn
командыn
otherwise
команды
end
Каждая ветвь определяется оператором case, переход в нее выполняется тогда, когда переменная оператора switch принимает значение, указанное после case, или одно из значение из списка case. После выполнения какой-либо из ветвей происходит выход из switch, при этом значения, заданные в других case, уже не проверяются. Если подходящих значений для переменной не нашлось, то выполняется ветвь программы, соответствующая otherwise.
Пример
Прерывания цикла. Исключительные ситуации.
Оператор break
Синтаксис
break
Оператор break используется при организации циклических вычислений: for…end, while…end. При выполнении условия
if условие
break
end
оператор break заканчивает цикл (for или while) и происходит выполнение операторов, которые расположены в строках, следующих за end. В случае вложенных циклов break осуществляет выход из внутреннего цикла.
Обработка исключительных ситуаций, оператор try … catch
Синтаксис
try
операторы, выполнение которых
может привести к ошибке
catch