Оцените в точке

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

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

Чтобы выполнить выражение для особых значений идентификаторов, используйте evalAt функционируйте или его ярлык |. Например, выполните следующее выражение в точке   x = 0:

diff(x^2*exp(sin(x)), x $ 3) | x = 0

В MuPAD® все расчеты являются символьными по умолчанию. Например, выполняя предыдущее выражение в   x = 1 возвращает точный символьный результат:

diff(x^2*exp(sin(x)), x $ 3) | x = 1

Чтобы получить числовое приближение результата, используйте число с плавающей запятой, чтобы задать точку, в которой вы хотите выполнить выражение:

diff(x^2*exp(sin(x)), x $ 3) | x = 1.0

В качестве альтернативы можно выполнить выражение в точке при помощи subs функция с EvalChanges опция. Для выражений, которые содержат только свободные переменные, evalAt и subs возвратите идентичные результаты:

diff(sin(x)*cos(x^2), x $ 2) | x = PI,
subs(diff(sin(x)*cos(x^2), x $ 2), x = PI, EvalChanges)

evalAt и subs возвратите различные результаты для выражений, которые содержат зависимые переменные. subs функция не различает свободные и зависимые переменные. Функция заменяет и свободные и зависимые переменные на новое значение, например:

subs(x + int(f(x), x = 0..infinity), x = 1)

evalAt функция заменяет только свободные переменные:

x + int(f(x), x = 0..infinity) | x = 1

Для просмотра документации необходимо авторизоваться на сайте