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