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