Выполните операторы и зафиксируйте получившиеся ошибки
trystatementscatchexceptionstatementsend
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