Ввод::
Введите функции представления
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
testtype(obj
, Type::Function
)
Type::Function
представляет все функции MuPAD® (процедуры, исполняемые объекты и т.д.).
Проверки testtype(obj, Type::Function)
вызова, является ли obj
исполняемым объектом MuPAD. Вызов возвращает TRUE
или FALSE
, соответственно.
“Исполняемые объекты” в MuPAD являются процедурами (типа DOM_PROC
), функциональные среды (типа DOM_FUNC_ENV
), и чистые функции ядра (типа DOM_EXEC
).
Кроме того, символьная функция iteratesf@@n
(представление карты x -> f(..(f(x))..)
) и символьная функция compositionsf@g
(представление функционального x -> f(g(x))
рассматриваются как исполняемые объекты.
Этот тип не представляет свойство.
Type::Function
принимает процедуры:
testtype(proc(x) begin x^2 end, Type::Function)
Type::Function
принимает простые процедуры, сгенерированные с “оператором стрелки” ->
, также:
testtype(x -> x^2, Type::Function)
sin
является функциональной средой, принятой Type::Function
:
testtype(sin, Type::Function)
Первый операнд функциональной среды print
является чистой функцией ядра, принятой Type::Function
:
testtype(op(print, 1), Type::Function)
3-кратные выполняют итерации функционального diff
, принят Type::Function
:
testtype(diff@@3, Type::Function)
Состав функций принят Type::Function
:
testtype(f@g, Type::Function)
Любой другой объект MuPAD определяется как не исполняемый объект Type::Function
:
map([1, TRUE, x, {}], testtype, Type::Function)
|
Любой объект MuPAD |
Смотрите testtype