MATLAB如何构造一个每行(每列)都相同的矩阵(方阵)

已知一个有n个元素的列向量A,想要构造一个n*n方阵使每一列都为A。比如向量A=[1234]‘,想用MATLAB构造一个方阵[1111;2222;3333;4444],应... 已知一个有n个元素的列向量A,想要构造一个n*n方阵使每一列都为A。
比如向量A=[1 2 3 4]‘,想用MATLAB构造一个方阵[1 1 1 1;2 2 2 2;3 3 3 3;4 4 4 4],应该怎么编?
列少的时候可以枚举,有上千列的时候该怎么办?

每行相同的方阵也写一下嘛。

各位大侠,小弟来求代码,望不吝赐教。
展开
 我来答
thebabe
2014-06-04 · TA获得超过829个赞
知道小有建树答主
回答量:729
采纳率:66%
帮助的人:516万
展开全部
已知A=[1 2 3 4]‘;

B=repmat(A,1,4);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
曲水流觞fsl
2013-01-17
知道答主
回答量:21
采纳率:0%
帮助的人:3.3万
展开全部
>>A=[1 2 3 4]';
B=A(:,ones(1,4))
>>B =
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lewiv
2010-05-01 · 超过14用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:0
展开全部
个人感觉你还是直接输入,要简单很多.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式