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 호출에 있는 출력값 수만큼 매번 FUN을 호출합니다. 즉 m번의 호출이 이루어집니다. FUN에서 지원하는 것보다 더 많은 출력 인수를 사용하여 pagefun을 호출하면 MATLAB®에서 오류가 발생합니다. FUN은 데이터형이 다른 출력 인수를 반환할 수 있지만, 각 출력값의 데이터형은 FUN이 호출될 때마다 동일해야 합니다.
예제
입력 인수
출력 인수
확장 기능
버전 내역
R2013b에 개발됨