用matlab做一个100行100列的矩阵,对角线是3,其余元素是1,请问应该怎么做呀?
4个回答
展开全部
x = ones(100,100);
y = 2 * ones(1,100);
z = x + diag(y)
这里的z就是100*100的矩阵,且对角线是3其余是1。你试试。。
y = 2 * ones(1,100);
z = x + diag(y)
这里的z就是100*100的矩阵,且对角线是3其余是1。你试试。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A=ones(100);
B=A+diag(2*ones(1,100))
B=A+diag(2*ones(1,100))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我提供个方法:
A = ones(100) + 2*eye(100)
A = ones(100) + 2*eye(100)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A=ones(100);
A=A+diag(2*ones(100,1));
A=A+diag(2*ones(100,1));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询