Обработка ошибок

Сгенерируйте, отловите и ответьте на предупреждения и ошибки

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

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

Функции

errorВыдайте сообщение отображения и ошибка
warningОтобразите предупреждающее сообщение
lastwarnПоследнее предупреждающее сообщение
assertВыдайте ошибку если ложь условия
onCleanupЗадачи очистки после функционального завершения

Темы

Предупреждения о проблемах и ошибки

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

Отключить предупреждения

Ваша программа может предупреждения о проблемах, которые не всегда оказывают негативное влияние на выполнение. Чтобы избежать беспорядка, можно скрыть предупреждающие сообщения во время выполнения путем изменения их состояний от 'on' до 'off'.

Восстановление предупреждений

Можно сохранить текущие состояния предупреждения, изменить предупреждение состояний и восстановить исходные состояния предупреждения. Этот метод полезен, если вы временно выключаете некоторые предупреждения и позже восстанавливаете исходные настройки.

Изменение отображения предупреждений

Можно управлять, как предупреждения появляются в MATLAB®, включая отображение предупреждения информации о подавлении и трассировок стека.

Использование попытки/выгоды Обработать Ошибки

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

Очистка после завершения выполнения функции

Это - хорошая методика программирования, чтобы оставить вашу среду программы в чистом состоянии, которое не вмешивается ни в какой другой код программы.