fp
::fold
Создайте функцию, которая выполняет итерации по последовательностям
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
fp::fold(f
, <e, …
>)
fp::fold
возвращает функцию, которая неоднократно применяет f
к последовательностям аргументов, где выражения e...
используются в качестве начальных значений.
Таким образом, учитывая функциональный f и начальные значения e 1, …, e n, fp::fold
возвращает функцию, которая задана
для любого положительного целочисленного m. Если последовательность аргумента является пустой (т.е. m = 0), функция просто возвращает последовательность (e 1, …, e n).
Вызов fp::fold
возвращает функцию, которая принимает произвольное число аргументов:
fp::fold(f, x)(y1, y2, y3)
Функциональный pset
возвращает степенное множество набора, данного его аргументами:
addelem := (x,y) -> y union map(y, _union, {x}): pset := fp::fold(addelem, {{}}): pset(a,b,c)
|
Функция |
|
Объект используется в качестве начального значения |
Функция.