如何生成一个列向量相同的矩阵(或行向量相同的矩阵) By adminAugust 21, 2017August 21, 2017learn 例如,列向量x=[1;2;3],要产生矩阵A=[x,x,x],即[1,1,1;2,2,2;3,3,3]. 有两种方法: 对于简单的小矩阵: a=[1;1;1];b=[1,2,3]; c=a*b; d=c’; 对于复杂的大矩阵: A = repmat(x,1,n) repmat的用法要灵活方便一些。如: x=[1:12]’; repmat(x,1,2); %为12*2的矩阵 repmat(x,2,1); %为24*1的矩阵