Выполните операторы и зафиксируйте получившиеся ошибки
trystatements
catchexception
statements
end
try
выполняет операторы в statements
,
catch statements
endtry
блокируйтесь и фиксирует получившиеся ошибки в catch
блок. Этот подход позволяет вам заменять ошибочное поведение по умолчанию для набора операторов программы. Если любой оператор в try
блок генерирует ошибку, программное управление сразу переходит к catch
блокируйтесь, который содержит ваши операторы обработки ошибок.
exception
MException
объект, который позволяет вам идентифицировать ошибку. catch
блок присваивает текущий объект исключения переменной в exception
.
Оба try
и catch
блоки могут содержать, вложил try/catch
операторы.
Вы не можете использовать несколько catch
блоки в try
блокируйтесь, но можно вложить полный try/catch
блоки.
В отличие от некоторых других языков, MATLAB не позволяет использование finally
блокируйтесь в try/catch
операторы.
MException
| assert
| error