Обработка исключений

Получите и получите данные по причинам ошибок

Синтаксис языка MATLAB

попытка, выгодаВыполните операторы и зафиксируйте получившиеся ошибки

Классы

MExceptionПолучите информацию об ошибке

Функции

addCauseЗапишите дополнительные причины исключения
getReportПолучите сообщение об ошибке для исключения
lastВозвратите последнее неперехваченное исключение
перебросокПовторно выдайте ранее перехваченную исключительную ситуацию
бросокВыдача исключения
throwAsCallerВыдайте исключение, как будто происходит в рамках вызывания функции

Темы

Обработка исключений в приложении MATLAB

Это - хорошая методика программирования, чтобы включать проверку ошибок в ваши программы, чтобы гарантировать надежную операцию при всех условиях. Можно решить, как программы отвечают на различные типы ошибок.

Получите информацию об исключениях

То, когда программа выдает исключение, информацию о том, что вызвало ошибку, получено в объекте MException. Если вы отлавливаете исключение перед своими прерываниями выполнения программы, можно получить доступ к информации. Можно также создать объекты MException, которые вы используете, чтобы выдать исключения в вашем коде.

Выдача исключения

Обнаружьте условия, которые мешают вашей программе завершаться как ожидалось или генерируют ошибочные результаты, и затем останавливают выполнение и выдают исключение, которое сообщает об ошибке.

Ответ на исключение

Чтобы обработать исключение соответственно для конкретного условия, получите информацию об исключении с оператором try/catch и затем выполнить код, чтобы справиться с ситуацией.

Была ли эта тема полезной?