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 |
|
Базовое имя для переменных сокращения |
Перечислите, который содержит сокращенное выражение и сокращения как уравнения