Получите информацию об ошибке
Любой код 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 | ошибка | попытка, выгода