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