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® |
“оцененный” объект.