pagefun
分散配列または GPU 配列の各ページに関数を適用
説明
は、配列 A = pagefun(FUN,B1,...,Bn)B1,...,Bn のページを入力引数として使用し、スカラー拡張を有効にして FUN を評価します。スカラーである入力ページの次元はすべて、同じ次元内の他の配列と同じサイズになるよう事実上複製され、A(:,:,I,J,...) = FUN(B1(:,:,I,J,...),...,Bn(:,:,I,J,...)) になります。入力ページ B(:,:,I,J,...),...,Bn(:,:,I,J,...) は、FUN の入力要件をすべて満たしていなければなりません。
pagefun を複数回呼び出す場合は、まずその配列を分散配列または GPU 配列に変換するとより効率的になります。
[ は、関数 A1,...,Am] = pagefun(FUN,___)FUN が m 個の出力値を返す場合に複数の出力配列 A1,...,Am を返します。pagefun は毎回、pagefun の呼び出しにおける出力の数と同じ回数、すなわち m 回 FUN を呼び出します。FUN でサポートされる数より多くの出力引数を指定して pagefun を呼び出した場合、MATLAB® はエラーを生成します。FUN は異なるデータ型をもつ出力引数を返すことができますが、FUN の各呼び出しにおいて、各出力のデータ型は同じでなければなりません。
例
入力引数
出力引数
拡張機能
バージョン履歴
R2013b で導入