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 изменяет выход искаженных выражений.
Если искаженное выражение происходит в выходе, оно заменяется псевдонимом 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):
![]()
Ранее установите значение