getlasterror

Получите последний код ошибки и текст

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

getlasterror()

Описание

getlasterror() возвращает последнюю ошибку, которая произошла на текущем сеансе MuPAD® как список кода ошибки и строки ошибки.

После того, как ошибка произошла (или видимый или отловленный traperror), getlasterror возвратит обоих код ошибки (как возвращено traperror) и строка ошибки.

На сеансе MuPAD, где никакие ошибки не произошли, getlasterror возвращает список [0, ""]. Это также верно после вызова reset().

Примечание

Обратите внимание на то, что библиотека MuPAD использует сам traperror и что getlasterror() может возвратить ошибки, которые были зафиксированы и правильно уже обработаны библиотекой. Вы не должны использовать getlasterror, чтобы обнаружить ошибки, использовать возвращаемое значение traperror вместо этого!

Примеры

Пример 1

На новой сессии getlasterror возвращает список, указывающий “ни на какие ошибки все же”:

getlasterror()

После того, как ошибка была выдана, getlasterror возвращает соответствующий номер и строку:

ln(0)
Error: Singularity. [ln]
getlasterror()

Это включает ошибки, не отображенные из-за traperror:

traperror(solve(a, b, c))

getlasterror()

Возвращаемые значения

Список целого числа и строки

Смотрите также

Функции MuPAD