FAIL

Укажите на не пройдено расчет

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

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

Синтаксис

FAIL

Описание

FAIL ключевое слово языка MuPAD®. Много функций библиотеки используют возвращаемое значение FAIL указать на отказавшие расчеты или несуществующие элементы.

FAIL единственный элемент область DOM_FAIL.

FAIL используется в качестве возвращаемого значения для расчетов, которые перестали работать. Кроме того, запрос несуществующих пазов областей или функциональных сред дает к FAIL. Из-за этого поведения, библиотечные функции могут попробовать расчеты, не вызывая ошибки.

Функция должна возвратить FAIL или ошибка, если по крайней мере одними из ее входных параметров является FAIL.

Примеры

Пример 1

Следующая попытка преобразовать sqrt(3) к целому числу кольца классов вычетов должен перестать работать:

poly(sqrt(3)*x, [x], Dom::IntegerMod(3))

Следующая матрица не является обратимой. Можно попытаться инвертировать его, не производя ошибку:

A := matrix([[1, 1], [1, 1]]): 1/A

"inverse" паз функциональной среды дает к инверсии функции. Инверсия синусоидальной функции реализована, но MuPAD не знает инверсию функции dilogarithm:

sin::inverse, dilog::inverse

delete A:

Пример 2

Большинство функций возвращает FAIL или ошибка на входе FAIL:

poly(FAIL)

sin(FAIL)
Error: Arithmetical expression expected. [sin]

Пример 3

FAIL оценивает к себе:

FAIL, eval(FAIL), level(FAIL, 5)

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

Функции MuPAD