val
Значение объекта
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
val(object
)
val(object)
заменяет каждый идентификатор в object
его значением.
val
не выполняет упрощения результата.
Если результатом val
является набор, дублирующиеся элементы удалены из того набора.
val
не работает рекурсивно, т.е. если значение идентификатора в свою очередь содержит идентификаторы, то они не заменяются их значениями. Смотрите Пример 3.
val
не сглаживает свой аргумент. Следовательно, последовательность выражения принята как аргумент. Cf. Пример 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® |
“оцененный” объект.