output
::subexpr
Сокращает выражение
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
output::subexpr(e
, <varname
>)
output::subexpr
символьное выражение перезаписей в терминах общих подвыражений.
Если выражение e
содержит общие подвыражения, output::subexpr(e)
возвращает список, который содержит сокращенное выражение и сокращения в форме уравнений. С output::subexpr
вы получаете те же сокращения, как вы видите в выходных параметрах. Смотрите Пример 1.
Выход этой команды не зависит от текущей установки Pref::abbreviateOutput
.
По умолчанию MuPAD® генерирует сокращения с помощью # символа, сопровождаемого числами. Используя аргумент varname
, можно настроить имена сокращенных подвыражений. Смотрите Пример 2.
Можно сократить выражение:
y := solve(x^3 + x + 1 = 0, x, MaxDegree = 3): output::subexpr(y)
Можно настроить имена сокращенных подвыражений:
y := solve(x^3 + x + 1 = 0, x, MaxDegree = 3): output::subexpr(y, t)
|
Выражение MuPAD |
|
Базовое имя для переменных сокращения |
Перечислите, который содержит сокращенное выражение и сокращения как уравнения