阵列的重复副本
B = repmat(A,n)的
B = repmat(A,R1,...,RN)
B = repmat(A,R)
若要将输入的张量积与一组1相乘,可使用克隆亚麻
。例如,堆叠的行矢量A = 1:3
垂直四次,你可以使用B = KRON(A,一(4,1))
。
创建块阵列和在单次通过,使用执行二进制运算bsxfun
。在某些情况下,bsxfun
提供了一种更简单和更高效的存储器解决方案。例如,添加的载体A = 1:5
和B = (1:10) '
以产生一个10×5阵列,使用bsxfun(@加,A,B)
代替repmat(A,10,1)+ repmat(B,1,5)
。
什么时候一个
是某种类型的标量,你可以使用其他函数来得到的结果为相同repmat
。
repmat语法 | 等量替代 |
---|---|
repmat (NaN, m, n) |
的NaN(M,N) |
repmat(单(INF),M,N) |
INF(M,N, '单') |
repmat(INT8(0),M,N) |
零(M,N, 'INT8') |
repmat(UINT32(1)中,m,n)的 |
者(M,N, 'UINT32') |
repmat(EPS,M,N) |
EPS(个(M,N)) |