立即学习:https://edu.csdn.net/course/play/24708/278797?utm_source=blogtoedu
利用已有矩阵,构造新矩阵
1 在行方向聚合,其行数一样
在列方向聚合,其列数一样
2 列 C=[A;B] 行C=[A B]
尝试
A=ones(3,5)*3 //3行5列都为1,*3所有元素为3
B=rand(3,5)*2 //随机数3行5列*2
位于0~2之间
D=[A;B] 列聚合 // cat(1,A,B) // vertcat(A,B) 按列的方向聚合
C=[A B] 行聚合 // cat (2 , A,B) // horzcat(A,B) 按行的方向聚合
B = repmat(A, m, n) %将矩阵A复制m*n块,即B由m*n块A平铺而成
B = repmat(A, [m,n]) %与上面一致
尝试
A=[1 2; 3 4]
B=repmat(A,2) = B=repmat(A,2,2)
B=repmat(A,2,3)
C=repmat(3,1,20) //C=ones(1,20)*3
中心化处理,原来的数减去这些数的均值
A=rand(1,20);
M=mean(A) A的均值
A表现形式是1*20,M是1*1的不一样,要把M转化成1*20
B=repmat(m,1,20)或者用ones
C=A-B
mean(C)