fp ::
Создайте функцию путем фиксации всех кроме одного аргумента
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
fp::fixargs(f
, n
, <e, …
>)
fp::fixargs(f,1,y)
возвращает функцию.
fp::fixargs
возвращает унарную функцию, заданную путем фиксации всех кроме n
-th аргумент функционального f
к значениям, данным e...
.
Таким образом, учитывая m-ary функциональный f и m - 1 значение e 1, …, e m - 1, fp::fixargs
возвращает функцию
Зафиксируйте первый и третий аргумент f
к x1
и x3
:
fp::fixargs(f, 2, x1, x3)(y)
Создайте функцию, которая постепенно увеличивает ее аргумент одним:
inc := fp::fixargs(_plus, 1, 1): inc(x)
Создайте функцию, которая тестирует идентификатор x
на тип:
type_of_x := fp::fixargs(testtype, 2, x): map([DOM_INT, DOM_IDENT], type_of_x)
|
Функция |
|
Положительное целое число, задающее свободный аргумент |
|
Объект используется в качестве фиксированного аргумента |
Унарная функция.