Захват информации об ошибке
Любой MATLAB® код, который обнаруживает ошибку и выдает исключение, создает MException
объект. The MException
объект содержит доступную для извлечения информацию об ошибках. MATLAB может выдавать либо предопределенные исключения, либо исключения, которые вы создаете.
throw | Выдать исключение |
MException.last | Возврат последнего неоткрытого исключения |
rethrow | Перевернуть ранее захваченное исключение |
throwAsCaller | Выдать исключение, как будто происходит внутри вызывающей функции |
addCause | Запись дополнительных причин исключения |
addCorrection | Предоставьте рекомендуемое исправление для исключения |
getReport | Получите сообщение об ошибке для исключения |