文档

数组的

语法

N = 1(深圳,arraytype
N = 1(深圳,数据类型arraytype

N = 1(深圳,“喜欢”,P)
N = 1(深圳,数据类型“喜欢”,P)

codist C =(深圳)
C = 1(深圳,数据类型codist)
C = 1(深圳,___、codist noCommunication)
C = 1(深圳,___codist“喜欢”,P)

描述

N = 1(深圳,arraytype创建一个基础类为double的矩阵,所有元素都为1。

N = 1(深圳,数据类型arraytype创建一个底层类为的矩阵数据类型,所有元素都是1。

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

论点 描述
深圳 n 将大小指定为n——- - - - - -n矩阵。
m, n(mn) 将大小指定为——- - - - - -n矩阵。
m, n, k[m n…k) 将大小指定为——- - - - - -n——-…——-k数组中。
arraytype “分布式” 指定分布式阵列。
'编号' 指定共分布数组,使用默认分布方案。
“gpuArray” 指定gpuArray。
数据类型 “双”(默认),“单一”“int8”“uint8”“int16”“uint16”“int32”“uint32”“int64”,或“uint64” 指定数组的基础类,即数组元素的数据类型。

N = 1(深圳,“喜欢”,P)创建与数组具有相同类型和底层类(数据类型)的数组P

N = 1(深圳,数据类型“喜欢”,P)使用指定的底层类创建一个数组(数据类型),类型与array相同P

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

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

C = 1(深圳,___、codist noCommunication)指定在构造编码阵列时,不执行互操作器通信,跳过一些错误检查步骤。

C = 1(深圳,___codist“喜欢”,P)创建具有指定大小、底层类和分布方案的数据的协分布数组。如果忽略class或codistributor参数,则从codistributed数组获取特征P

例子

创建分布式1矩阵

创建一个1000乘1000的分布式数组,包含底层类double:

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

创建协分布1矩阵

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

spmd(4) C = 1,'编号');结束

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

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

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

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

创建gpuArray Ones矩阵

创建一个带有底层类的1000 × 1000 gpuArrayuint32

G = 1 (1000“uint32”“gpuArray”);

另请参阅

||||||

介绍了R2006b