主要内容

repelem

重复复制数组元素

描述

例子

u= repelem (vn,在那里v是标量或向量,返回重复元素的向量v

  • 如果n是一个标量,那么每个元素的v重复n次了。的长度u长度(v) * n

  • 如果n是一个向量,那么它的长度一定等于v。的每个元素n指定重复对应元素的次数v

不支持此语法万博1manbetx表格输入。

例子

B= repelem (一个rN r1……的每个元素返回一个数组一个根据…重复rN r1……。每一个rN r1……必须要么是标量要么是长度相同的向量一个在相应的维度中。例如,如果一个是一个矩阵,repelem (2, 3)返回一个包含a的矩阵2——- - - - - -3.的每个元素的块一个

例子

全部折叠

创建一个向量,并将其中的每个元素重复三次,形成一个新的向量。

V = [1 2 3 4];U = reelem (v,3)
u =1×121 1 1 2 2 2 3 3 3 4 4 4 4

重复的前两个元素v两次,最后两个元素三次。

U = reelem (v,[2 2 3 3])
u =1×101 1 2 2 3 3 3 4 4 4 4

创建一个矩阵,并将每个元素重复到一个新矩阵的3 × 2块中。

A = [1 2];3 4]
一个=2×21 2 3 4
B = reelem (A,3,2)
B =6×41 1 2 2 1 1 2 1 1 2 2 2 3 3 4 4 3 3 4 4 3 3 4 4 4

创建一个矩阵并将其列复制到一个新的数组中,重复第一列两次,第二列三次。

A = [1 2];3 4]
一个=2×21 2 3 4
B = reelem (A,1,[23])
B =2×51 1 2 2 2 3 3 4 4 4 4

输入参数

全部折叠

输入元素,指定为标量或向量。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|表格|细胞|datetime|持续时间
复数支持:万博1manbetx是的

重复每个元素的次数,用标量或向量指定。如果n是一个标量,那么所有元素的v是重复的n次了。如果n是一个向量,那么的每个元素n指定重复对应元素的次数v。无论哪种情况,n必须为整数值。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

输入数组,指定为矩阵或多维数组。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|结构体|表格|细胞|datetime|持续时间
复数支持:万博1manbetx是的

每个维度的重复因子,指定为整数标量或向量的单独参数。如果一个如果是一个表,则每个重复因子必须是一个标量。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部折叠

输出向量。如果v是一个行向量或者标量,u是一个行向量。如果v是一个列向量,u也是一个列向量。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|表格|细胞|datetime|持续时间

输出数组,作为矩阵或多维数组返回。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|表格|细胞|datetime|持续时间

扩展功能

版本历史

在R2015a中引入

另请参阅

|