matlab矩阵里各自元素相加怎么编程序?
4个回答
展开全部
假设矩阵是A,编程如下:
result = 0;
for i=1:80
for j=1:80
result = result+A(i,j);
end
end
result
注:result即为结果. 对于任意大小的矩阵可以用size函数获得矩阵的行数和列数,这里由于已经知道,所以循环的时候直接用了80.
result = 0;
for i=1:80
for j=1:80
result = result+A(i,j);
end
end
result
注:result即为结果. 对于任意大小的矩阵可以用size函数获得矩阵的行数和列数,这里由于已经知道,所以循环的时候直接用了80.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写两个变量,把矩阵都存在里面;然后用点加。比如:c=a.+b。
追问
我这边的矩阵是80*80的,具体怎么做?我没听懂,谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接矩阵相加就行了——不用编程吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你表达的不清楚,80*80的矩阵的哪些个元素相加?说明白点,否则怎么编程?
追问
这边有一个80*80的元素矩阵,想把矩阵里面的每个元素相加求和
追答
呵呵,还用那么麻烦吗?
你只需要用两个sum就可以了!
比如矩阵是A,则如下就可以了!
c=sum(sum(A));
那么c就是A的所有元素之和!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询