Применение функции к каждой странице распределенного массива или gpuArray
применяет функцию, указанную A = pagefun(FUN,B)FUN на каждую страницу распределенного массива или gpuArray B. Результат A содержит каждую страницу результатов так, что A(:,:,I,J,...) = FUN(B(:,:,I,J,...)). A является распределенным массивом или gpuArray, в зависимости от типа массива B. FUN является дескриптором функции, которая принимает двухмерный входной аргумент.
оценивает A = pagefun(FUN,B1,...,Bn)FUN использование страниц массивов B1,...,Bn в качестве входных аргументов с включенным скалярным расширением. Любые скалярные измерения входной страницы виртуально реплицируются в соответствии с размером других массивов в этом измерении, так что A(:,:,I,J,...) = FUN(B1(:,:,I,J,...),...,Bn(:,:,I,J,...)). Страницы ввода B(:,:,I,J,...),...,Bn(:,:,I,J,...), должны удовлетворять всем входным требованиям FUN.
Если планируется выполнить несколько вызовов pagefun, более эффективно сначала преобразовать этот массив в распределенный массив или gpuArray.
[ возвращает несколько выходных массивов A1,...,Am] = pagefun(FUN,___)A1,...,Am когда функция FUN прибыль m выходные значения. pagefun требования FUN каждый раз с таким количеством выходов, какое имеется в вызове pagefun, то есть m времена. При звонке pagefun с большим количеством выходных аргументов, чем поддерживается FUN, MATLAB ® генерирует ошибку .FUN может возвращать выходные аргументы, имеющие различные типы данных, но тип данных каждого вывода должен быть одинаковым каждый раз FUN вызывается.