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);
 

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

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


版权声明:本文为moyu666原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。