fp::fixargs

Создайте функцию путем фиксации всех кроме одного аргумента

Блокноты 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 возвращает функцию

Примеры

Пример 1

Зафиксируйте первый и третий аргумент f к x1 и x3:

fp::fixargs(f, 2, x1, x3)(y)

Пример 2

Создайте функцию, которая постепенно увеличивает ее аргумент одним:

inc := fp::fixargs(_plus, 1, 1):
inc(x)

Пример 3

Создайте функцию, которая тестирует идентификатор x для типа:

type_of_x := fp::fixargs(testtype, 2, x):
map([DOM_INT, DOM_IDENT], type_of_x)

Параметры

f

Функция

n

Положительное целое число, задающее свободный аргумент

e

Объект используется в качестве фиксированного аргумента

Возвращаемые значения

Унарная функция.