repelem

重复数组元素的副本

描述

例子

u= repelem (v,n),在那里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 = repelem (v, 3)
u =1×121 1 1 2 2 2 3 3 3 4 4 4

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

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

创建矩阵和每个元素重复到一个新的矩阵的3×2的块。

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

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

A = [1 2;3 4]
一个=2×21 2 3 4
A,1,[2 3])
B =2×51 1 2 2 2 3 3 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