Pref::alias

Управляет выходом искаженных выражений

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

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

Синтаксис

Pref::alias(TRUE)
Pref::alias(FALSE)
Pref::alias(NIL)
Pref::alias()

Описание

alias abbrevation для выражения MuPAD®. Если Pref::alias включен, alias abbrevations будет использоваться в выходе.

Pref::alias() возвращает текущее значение.

Pref::alias(TRUE) переключает использование alias abbrevations в выходных параметрах на. Это - настройка по умолчанию.

Pref::alias(FALSE) переключает использование псевдонимов в выходных параметрах прочь.

Pref::alias(NIL) восстанавливает значение по умолчанию, которое является TRUE.

Pref::alias не оказывает влияния на print и fprint.

Взаимодействия среды

Pref::alias изменяет выход искаженных выражений.

Примеры

Пример 1

Если искаженное выражение происходит в выходе, оно заменяется псевдонимом abbrevation:

alias(X = a + b):
X, a + b

Это только работает, если синтаксическая структура выражения совпадает с искаженным выражением:

2*X

prog::exprtree показывает тот 2*X не содержит a + b больше:

prog::exprtree(X): prog::exprtree(2*X):
_plus
|
+-- a
|
`-- b
_plus
|
+-- _mult
|   |
|   +-- a
|   |
|   `-- 2
|
`-- _mult
    |
    +-- b
    |
    `-- 2

То же самое содержит для X+c:

X + c; prog::exprtree(X + c):

_plus
|
+-- a
|
+-- b
|
`-- c

С Pref::alias(FALSE) обратный перевод псевдонимов в выходе отключен:

Pref::alias(FALSE):
X

Pref::alias не оказывает влияния на print и fprint выходные параметры :

Pref::alias(TRUE):
print(X):

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

Ранее установите значение

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

Функции MuPAD