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.

Примеры

Пример 1

Можно сократить выражение:

y := solve(x^3 + x + 1 = 0, x, MaxDegree = 3):
output::subexpr(y)

Пример 2

Можно настроить имена сокращенных подвыражений:

y := solve(x^3 + x + 1 = 0, x, MaxDegree = 3):
output::subexpr(y, t)

Параметры

e

Выражение MuPAD

varname

Базовое имя для переменных сокращения

Возвращаемые значения

Перечислите, который содержит сокращенное выражение и сокращения как уравнения

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

Функции MuPAD