堆叠矩阵REPMAT

来源:互联网 发布:淘宝集运澳洲怎么收费 编辑:程序博客网 时间:2024/05/21 17:55

堆叠矩阵函数repmat的相关语法如下:

  • B = repmat(A,m,n)
  • B = repmat(A,[m n])
  • B = repmat(A,[m n p…])

这是一个处理大矩阵且内容有重复时使用之。其功能是以A之內容堆叠在一(M x N)的矩阵B中。B矩阵的大小由MXN及A矩阵的內容决定。例如:

B=repmat( [1 2;3 4],2,3)
则B =

131324241313242413132424 

其结果变为4X6。A也可以放置字符串,如:

C=repmat(’ Long live the king!’, 2,2)

C =

LonglivethekingLonglivethekingLonglivethekingLonglivetheking 

也可放置特定常数:

D=repmat(NaN,2,5)

D=

NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN 

0 0
原创粉丝点击