FAILУкажите на не пройдено расчет
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
FAIL
FAIL ключевое слово языка MuPAD®. Много функций библиотеки используют возвращаемое значение FAIL указать на отказавшие расчеты или несуществующие элементы.
FAIL единственный элемент область DOM_FAIL.
FAIL используется в качестве возвращаемого значения для расчетов, которые перестали работать. Кроме того, запрос несуществующих пазов областей или функциональных сред дает к FAIL. Из-за этого поведения, библиотечные функции могут попробовать расчеты, не вызывая ошибки.
Функция должна возвратить FAIL или ошибка, если по крайней мере одними из ее входных параметров является FAIL.
Следующая попытка преобразовать 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:
Большинство функций возвращает FAIL или ошибка на входе FAIL:
poly(FAIL)
![]()
sin(FAIL)
Error: Arithmetical expression expected. [sin]
FAIL оценивает к себе:
FAIL, eval(FAIL), level(FAIL, 5)
![]()