MATLAB

repmat 函数

2019-02-28  本文已影响0人  庵下桃花仙

重复矩阵

语法

B = repmat(A,n)
B = repmat(A,r1,...,rN)
B = repmat(A,r)

将A的内容,放在m*n的矩阵中

例子

A = repmat(10,3,2)
A = 3×2

    10    10
    10    10
    10    10
A = diag([100 200 300])
A = 3×3

   100     0     0
     0   200     0
     0     0   300
B = repmat(A,2)
B = 6×6

   100     0     0   100     0     0
     0   200     0     0   200     0
     0     0   300     0     0   300
   100     0     0   100     0     0
     0   200     0     0   200     0
     0     0   300     0     0   300
A = diag([100 200 300])
A = 3×3

   100     0     0
     0   200     0
     0     0   300
B = repmat(A,2,3)
B = 6×9

   100     0     0   100     0     0   100     0     0
     0   200     0     0   200     0     0   200     0
     0     0   300     0     0   300     0     0   300
   100     0     0   100     0     0   100     0     0
     0   200     0     0   200     0     0   200     0
     0     0   300     0     0   300     0     0   300
上一篇 下一篇

猜你喜欢

热点阅读