真正

的逻辑1阵列(真)

句法

T =真(SZ,数组类型

T =真(SZ, '象',P)

C =真(SZ,codist)
C =真(SZ,___,codist, 'noCommunication')
C =真(SZ,___,codist, '喜欢',P)

描述

T =真(SZ,数组类型创建一个具有矩阵真正值中的所有元素。

的大小和数组的类型是由参数选项根据下表来指定。

争论 说明
SZ ñ 指定大小为ñ-通过-ñ矩阵。
M,N要么[M n]的 指定大小为-通过-ñ矩阵。
M,N,...,K要么[m×n个... k]的 指定大小为-通过-ñ-by -...-逐ķ阵列。
数组类型 '分散式' 指定分布阵列。
'codistributed' 指定codistributed阵列,使用默认的分配方案。
'gpuArray' 指定gpuArray。

T =真(SZ, '象',P)创建的阵列真正用相同类型的数组的值P

C =真(SZ,codist)创建的codistributed阵列真正具有指定大小的值。该codistributor对象codist指定用于创建codistributed阵列的分配方案。有关构建codistributor对象的信息,请参阅参考页codistributor1dcodistributor2dbc。要使用默认的分配方案,你可以指定的无参数的构造函数codistributor。例如:

SPMD C =真(8,codistributor1d());结束

C =真(SZ,___,codist, 'noCommunication')指定不相互工作的通信是构建codistributed阵列时,跳过一些错误检查步骤被执行。

C =真(SZ,___,codist, '喜欢',P)创建的codistributed阵列真正具有指定大小和分配方案的值。如果省略了codistributor参数,分配方案从codistributed阵列采取P

例子

创建分布式真正的矩阵

创建的1000通过-1000分布阵列真正S采用双底层类:

d =真(1000,'分散式');

创建Codistributed真正的矩阵

创建的1000按1000 codistributed矩阵真正S,由它的第二维(列)分布。

SPMD(4)C =真(1000,'codistributed');结束

有四个工人,每个工人包含1000通过-250的本地片C

创建的1000按1000 codistributed矩阵真正S,它的列分布。

SPMD(4)codist = codistributor('1D',2100 * [1:numlabs]);C =真(1000,1000,codist);结束

每个工人包含100逐labindex本地片C

创建gpuArray真正的矩阵

创建的1000按1000 gpuArray真正S:

G =真(1000,'gpuArray');

介绍了在R2006b