Matlab将列向量生成N列每列相同的矩阵

将列向量生成N列每列相同的矩阵


函数法


a=[1 ;2;3;4];
b=repmat(a,1,N);


线性代数法


clear all;
a=[1 2 3 4];
b=[a',zeros(4,3)];
c=b*ones(4,4);
 

如果是行向量转置一下就好了

推荐用第二种方法,别问为什么,问就是比较帅

你可能感兴趣的:(matlab,线性代数)