gcat
(非推奨) spmd
ワーカー上の配列を連結する
説明
は、B
= gcat(A
)spmd
ブロックまたは通信ジョブを実行している各ワーカー上で定義されている配列 A
を水平方向に連結します。
parfor
、parfeval
、または parfevalOnAll
を使用して並列プールでコードを実行する場合、各ワーカーは独立しており、相互の通信は行われません。これらのワーカー上で gcat
を使用した場合、結果はクライアント上で gcat
を使用した場合と同じになります。
gcat
は、各ワーカー上で定義されている配列 A
を 2 番目の次元に沿って連結できる場合にのみ使用できます。
gcat
は、配列を 2 番目の次元に沿って連結したうえで、その結果をすべてのワーカーに保存します。A
の値は各ワーカーから取得され、labindex
の順序で連結されます。たとえば、gcat(labindex)
は 1:numlabs
を返します。
numlabs
が 1
と等しい場合、B
は A
と等しくなります。
は、各ワーカー上で定義されている配列 B
= gcat(A
,dim
,destination
)A
を連結し、結果を 1 つのワーカーのみに保存します。