主要内容

逻辑0数组(false)

语法

F = false(深圳,arraytype

F = false(深圳,“喜欢”,P)

codist C = false(深圳)
C = false(深圳,___、codist noCommunication)
C = false(深圳,___codist“喜欢”,P)

描述

F = false(深圳,arraytype创建一个矩阵所有元素中的值。

数组的大小和类型由参数选项指定,如下表所示。

论点 描述
深圳 n 将大小指定为n——- - - - - -n矩阵。
m, n(mn) 将大小指定为——- - - - - -n矩阵。
m, n, k[m n…k) 将大小指定为——- - - - - -n——-…——-k数组中。
arraytype “分布式” 指定分布式阵列。
“codistributed” 指定共分布数组,使用默认分布方案。
“gpuArray” 指定gpuArray。

F = false(深圳,“喜欢”,P)创建一个数组与数组类型相同的值P

codist C = false(深圳)创建的协分布数组具有指定大小的值。codistributor对象codist指定用于创建协分布数组的分布方案。有关构造协分发器对象的信息,请参阅参考页codistributor1dcodistributor2dbc。要使用默认分布方案,可以指定一个不带参数的协分布构造函数。例如:

spmd C = false(8,codistributor1d());结束

C = false(深圳,___、codist noCommunication)指定在构造协作分布式数组时不执行worker间通信,跳过一些错误检查步骤。

C = false(深圳,___codist“喜欢”,P)创建的协分布数组值具有指定的大小和分布方案。如果省略了协分布器参数,则从协分布数组中取分配方案P

例子

创建分布式假矩阵

创建一个1000 × 1000的分布式数组S的底层类double:

D = false (1000“分布式”);

创建协分布假矩阵

创建一个1000乘1000的协分布矩阵S,由它的第2维(列)分布。

spmd(4) C = false(1000,“codistributed”);结束

有四个工人,每个工人包含一个1000乘250的本地块C

创建一个1000乘1000的协分布矩阵S,由它的列分布。

spmd(4) codist = codistributor(“一维”, 2100 * 1: numlabs);C = false(1000、1000、codist);结束

每个工人都有一个100 ×labindex本地块C

创建gpuArray假矩阵

创建一个1000 × 1000的gpuArray史:

G = false (1000“gpuArray”);

另请参阅

||||||

介绍了R2006b