false
논리값 0(false)으로 구성된 공동분산 배열 만들기
구문
설명
는 논리값 0으로 구성된 cF = false(n,codist)n×n 공동분산 행렬을 만들고 codist를 사용하여 워커 전체에 걸쳐 배열 값의 분포를 지정합니다.
디폴트 codistributor1d 분산 방식이나 codistributor1d 객체 또는 codistributor2dbc 객체에 의해 정의되는 분산 방식을 사용하려면 codist를 "codistributed"로 지정합니다.
사용자가 통신 작업 또는 spmd 블록에서 공동분산 배열을 만들면, 함수는 각 워커에 배열을 만듭니다. 사용자가 통신 작업 또는 spmd 블록 외부에서 공동분산 배열을 만들면, 공동분산 배열이 만들어지는 워커 또는 클라이언트에만 배열이 저장됩니다.
기본적으로 공동분산 배열의 기본 유형은 double입니다.
는 논리값 0으로 구성된 cF = false(sz1,...,szN,codist)sz1×...×szN 공동분산 배열을 만듭니다. 여기서 sz1,...,szN은 각 차원의 크기를 나타냅니다.
은 워커 간의 통신을 사용하지 않고 논리값 0으로 구성된 공동분산 배열을 만듭니다. 위에 열거된 구문에 나와 있는 입력 인수를 이 구문과 함께 사용할 수 있습니다. cF = false(___,"noCommunication")
매우 큰 배열을 생성하는 경우 또는 통신 작업 또는 spmd 블록이 많은 워커를 사용하는 경우 워커 간 통신으로 인해 배열 생성이 느려질 수 있습니다. 워커 간 통신에 필요한 시간을 없앰으로써 코드의 성능을 개선하려면 이 구문을 사용하십시오.
팁
이 구문을 사용하면 일부 오류 검사 단계를 건너뜁니다. "noCommunication"을 지정하지 않고 코드 프로토타입을 만든 후 코드의 성능을 개선하려면 이 구문을 사용하십시오.
는 배열 cF = false(___,like=p)p를 사용하여 논리값 0으로 구성된 공동분산 배열을 반환합니다. 또한 "noCommunication"을 함수 호출의 일부로 지정할 수 있습니다.
반환된 배열 cF는 희소성이 p와 동일합니다.
예제
입력 인수
팁
false(n,"codistributed")는logical(zeros(n,"codistributed"))보다 훨씬 빠르고 메모리 효율적입니다.
버전 내역
R2006b에 개발됨