主要内容

兰迪

随机整数数组

描述

R.= randi(IMAX.N返回一个N——- - - - - -N分布矩阵在范围内具有随机整数值[1,IMAX]

R.= randi(IMAX.size1,...,sizen返回A.尺寸1-By -...-sizen.分布矩阵在范围内具有随机整数值[1,IMAX]尺寸1-By -...-sizen.是分开的参数,指示所生成矩阵的每个维度的大小。

R.= randi(IMAX.尺寸返回大小由大小向量定义的数组尺寸

例子

R.= randi(IMAX.NArrayType.返回一个N——- - - - - -N矩阵与底层类的双重,随机整数值范围内[1,IMAX],以及指定的类型ArrayType.

R.= randi(IMAX.size1,...,sizenArrayType.返回A.尺寸1-By -...-sizen.矩阵与底层类的双重,随机整数值范围内[1,IMAX],以及指定的类型ArrayType.

R.= randi(IMAX.尺寸ArrayType.返回大小由大小向量定义的数组尺寸使用范围内的双重,随机整数值的基础类[1,IMAX],以及指定的类型ArrayType.

例子

R.= randi(IMAX.N数据类型ArrayType.返回一个N——- - - - - -N与底层类的矩阵数据类型,范围内的随机整数值[1,IMAX],以及指定的类型ArrayType.

R.= randi(IMAX.size1,...,sizen数据类型ArrayType.返回A.尺寸1-By -...-sizen.与底层类的矩阵数据类型,范围内的随机整数值[1,IMAX],以及指定的类型ArrayType.

R.= randi(IMAX.尺寸数据类型ArrayType.返回大小由大小向量定义的数组尺寸底层的数据类型,范围内的随机整数值[1,IMAX],以及指定的类型ArrayType.

R.= randi(IMAX.N“喜欢”,P.返回一个N——- - - - - -N数组在范围内具有随机整数值[1,IMAX]以及与原型阵列相同的类型和底层类(数据类型),P.

R.= randi(IMAX.size1,...,sizen“喜欢”,P.返回A.尺寸1-By -...-sizen.数组在范围内具有随机整数值[1,IMAX]以及与原型阵列相同的类型和底层类(数据类型),P.

R.= randi(IMAX.尺寸“喜欢”,P.返回大小由大小向量定义的数组尺寸使用范围内的随机整数值[1,IMAX]以及与原型阵列相同的类型和底层类(数据类型),P.

R.= randi(IMAX.N数据类型“喜欢”,P.返回一个N——- - - - - -N数组在范围内具有随机整数值[1,IMAX],指定的底层类(数据类型)和与原型阵列相同的类型,P.

R.= randi(IMAX.size1,...,sizen数据类型“喜欢”,P.返回A.尺寸1-By -...-sizen.数组在范围内具有随机整数值[1,IMAX],指定的底层类(数据类型)和与原型阵列相同的类型,P.

R.= randi(IMAX.尺寸数据类型“喜欢”,P.返回大小由大小向量定义的数组尺寸使用范围内的随机整数值[1,IMAX],指定的底层类(数据类型)和与原型阵列相同的类型,P.

例子

C= randi(IMAX.N编号人员返回一个N——- - - - - -N编码阵列,范围内随机整数值[1,IMAX]和双层的潜在阶级。Codistributor对象编号人员指定用于创建编码阵列的分发方案。有关构造Codistributor对象的信息,请参阅参考页面codistributor1dcodistributor2dbc

C= randi(IMAX.size1,...,sizen编号人员返回A.尺寸1-By -...-sizen.编码阵列,范围内随机整数值[1,IMAX]和双层的潜在阶级。

C= randi(IMAX.尺寸编号人员返回大小由大小向量定义的协分布数组尺寸使用范围内的随机整数值[1,IMAX]和双层的潜在阶级。

C= randi(IMAX.N数据类型编号人员返回一个N——- - - - - -N编码阵列,范围内随机整数值[1,IMAX]和基础的阶级数据类型.Codistributor对象编号人员指定用于创建编码阵列的分发方案。有关构造Codistributor对象的信息,请参阅参考页面codistributor1dcodistributor2dbc

例子

C= randi(IMAX.size1,...,sizen数据类型编号人员返回A.尺寸1-By -...-sizen.编码阵列,范围内随机整数值[1,IMAX]和基础的阶级数据类型

C= randi(IMAX.尺寸数据类型编号人员返回大小由大小向量定义的协分布数组尺寸使用范围内的随机整数值[1,IMAX]和基础的阶级数据类型

C= randi(___编号人员,'nocommunication')指定在构造协作分布式数组时不执行worker间通信,跳过一些错误检查步骤。

C= randi(___编号人员“喜欢”,P.创建具有指定范围、大小、底层类和分布方案的随机整数值的协分布数组。如果忽略class或codistributor参数,则从codistributed数组获得特征,P.

例子

C= randi([iminIMAX.],___返回范围内的随机整数数组[imin,imax],使用上面的任何语法。

例子

全部收缩

创建一个1000 × 1000的分布式数组兰迪值从1到100,带有底层类。

d = randi(100,1000,'分散式');

创建1000×1000编码双矩阵兰迪值从0到12,由其第2维(列)分布。

SPMD.(4)C = RANDI([0 12],1000,“codistributed”);结尾

有四名工人,每个工人都包含1000×250本地C

创建1000×1000编码单身的矩阵兰迪值从1到4,由它的列分布。

SPMD.(4) codist = codistributor('1d',2,100 * [1:numlabs]);c = randi(4,1000,1000,'单身的',代码学家);结尾

每个工人都包含100乘Labindex.当地的一块C

创建一个1000 × 1000的gpuArray兰迪从-50到50的值,带有底层类双倍的

G = randi([-50 50],1000,'双倍的'“gpuArray”);

输入参数

全部收缩

范围内的最大整数,指定为整数值。

范围内的最小整数,指定为整数值。

生成数组的大小指定为整数值。

生成数组的每个维度的大小,指定为两个或多个整数值的单独参数。

每个维度的大小,指定为整数值的行向量。这个向量的每个元素表示相应维度的大小。

生成的数组的类型,指定为'分散式'“codistributed”, 要么“gpuArray”

阵列的基础类,即其元素的数据类型,指定为其中一个选项:

  • '双倍的'

  • '单身的'

  • “int8”

  • 'uint8'

  • “int16”

  • 'uint16'

  • 'int32'

  • “uint32”

  • 'int64'

  • 'uint64'

用于创建编码阵列的分发方案,指定为Codistributor对象。有关构造Codistributor对象的信息,请参阅参考页面codistributor1dcodistributor2dbc.要使用默认分布方案,可以指定一个不带参数的协分布构造函数。

要创建的数组的原型,指定为数组。

输出参数

全部收缩

随机整数数组,返回为分布式数组,编码阵列或GPUARRAY。

随机整数数组,作为编码阵列返回。

介绍了R2014a