Выполнение инструкций и поиск результирующих ошибок
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 заявления.