prog::exprtree

Визуализируйте выражение как дерево

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

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

Синтаксис

prog::exprtree(ex, <Quiet>)

Описание

prog::exprtree(ex) визуализирует любое выражение MuPAD® ex как дерево.

Каждое выражение в MuPAD является внутренне деревом. Операции являются узлами, и операнды являются листами.

Примеры

Пример 1

Пример показывает структуру выражения a + b*2 - d*(a + c):

prog::exprtree(a + b*2 - d*(a + c))
_plus
|
+-- a
|
+-- _mult
|   |
|   +-- b
|   |
|   `-- 2
|
`-- _mult
    |
    +-- d
    |
    +-- _plus
    |   |
    |   +-- a
    |   |
    |   `-- c
    |
    `-- -1

Tree1 возвращаемое значение типа adt::Tree. Этот объект может быть отсоединен или взят для других операций.

Опция Quiet подавляет выход, только дерево возвращено:

prog::exprtree(a + b*2 - d*(a + c), Quiet)

Параметры

ex

Выражение, чтобы визуализировать

Опции

Quiet

При использовании этой опции никакой выход не будет распечатан на экране. Возвращаемое значение типа adt::Tree представляет древовидную структуру ex.

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

Объект типа adt::Tree

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

Функции MuPAD