Чтобы сделать ваш код более устойчивым, проверяйте на случаи ребра и проблематичные условия. Самый простой подход должен использовать if
или switch
оператор, чтобы проверять на особое условие, и затем выдать ошибку или предупреждение. try/catch
операторы позволяют вам отлавливать и отвечать на любую ошибку.
try, catch | Выполните операторы и зафиксируйте получившиеся ошибки |
Предупреждения о проблемах и ошибки
Чтобы отметить неожиданные условия при выполнении программы, выдайте предупреждение. Чтобы отметить критические проблемы в рамках программы, выдайте ошибку. В отличие от предупреждений, ошибки останавливают осуществление программы.
Ваша программа может предупреждения о проблемах, которые не всегда оказывают негативное влияние на выполнение. Чтобы избежать беспорядка, можно скрыть предупреждающие сообщения во время выполнения путем изменения их состояний от 'on'
к 'off'
.
Можно сохранить текущие состояния предупреждения, изменить предупреждение состояний и восстановить исходные состояния предупреждения. Этот метод полезен, если вы временно выключаете некоторые предупреждения и позже восстанавливаете исходные настройки.
Изменение отображения предупреждений
Можно управлять, как предупреждения появляются в MATLAB®, включая отображение предупреждения информации о подавлении и трассировок стека.
Использование попытки/выгоды Обработать Ошибки
Используйте try/catch
оператор, чтобы выполнить код после вашей программы сталкивается с ошибкой.
Очистка после завершения выполнения функции
Это - хорошая методика программирования, чтобы покинуть вашу среду программы в чистом состоянии, которое не вмешивается ни в какой другой код программы.