Получите информацию об ошибке
Любой код MATLAB®, который обнаруживает ошибку и выдает исключение, должен создать объект MException
. Этот класс содержит восстановимую информацию об ошибках. MATLAB может выдать или предопределенные исключения или исключения, которые вы создаете.
получает информацию об определенной ошибке и хранит ее в объекте ME = MException(msgID,msgtext)
MException
, ME
. Объект MException
создается с идентификатором сообщения, msgID
, и сообщением об ошибке, msgtext
.
позволяет форматировать сообщения об ошибке с помощью текста или числовых значений, ME = MException(msgID,msgtext,A1,...,An)
A1,...,An
, заменять спецификаторы преобразования в msgtext
во время выполнения.
addCause | Запишите дополнительные причины исключения |
getReport | Получите сообщение об ошибке для исключения |
в последний раз | Возвратите последнее неперехваченное исключение |
перебросок | Повторно выдайте ранее перехваченную исключительную ситуацию |
бросок | Выдача исключения |
throwAsCaller | Выдайте исключение, как будто происходит в рамках вызывания функции |
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел "Копирование объектов".
MException.addCause
| MException.getReport
| MException.last
| MException.rethrow
| MException.throw
| MException.throwAsCaller
| утверждение
| dbstack
| ошибка
| попытка, выгода