val
Значение объекта
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
val(object
)
val(object)
заменяет каждый идентификатор в object
его значением.
val
не выполняет упрощения результата.
Если результат val
набор, дублирующиеся элементы удалены из того набора.
val
не работает рекурсивно, т.е. если значение идентификатора в свою очередь содержит идентификаторы, то они не заменяются их значениями. Смотрите Пример 3.
val
не сглаживает его аргумент. Следовательно, последовательность выражения принята как аргумент. См. Пример 2.
val
идентификаторы замен их значениями, но не вызывает арифметические функции, такие как _plus
:
a := 0: val(a*b + 4 + 0)
Удалены дублирующиеся элементы в наборах:
a := b: val({a, b, a*0})
delete a:
val
не сглаживает его аргумент, и при этом это не удаляет пустые объекты типа DOM_NULL
:
a := null(): val((a, null()))
null(), null()
Однако не законно передать несколько аргументов:
val(a, null())
Error: Invalid number of arguments. [val]
delete a:
val
рекурсивно не заменяет значениями идентификаторы:
delete a, b: a := b: b := c: val(a)
|
Любой объект MuPAD® |
“оцененный” объект.