matlab 如何求一个矩阵所有元素的绝对值的和

 我来答
learneroner
高粉答主

推荐于2017-09-17 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6524万
展开全部

求一个矩阵A所有元素的绝对值的和的实现方法为:在matlab命令窗口输入代码: sum(sum(abs(A))),其中用到的两个函数的功能如下:

1、abs(A) 求矩阵A中每个元素的绝对值

2、sum(A) 沿着矩阵A的第一个维度计算元素之和。当A为向量时,得到所有元素之和;当A为二维矩阵时,将沿着列求和,即得到一个行向量。

下面进行一个实例演示:

1、打开matlab软件,在命令窗口输入:A = [ 1 2 3;-1 -2 -3;1 0 -1],显示结果如下图所示:

2、接着,输入代码:sum(sum(abs(A))),根据sum函数的说明,对于二维矩阵,使用两次sum函数才能得到所有元素的和。此时得到结果14,即为上面示例矩阵A的所有元素的绝对值之和,如下图所示:

kinfar
2011-03-10 · TA获得超过976个赞
知道小有建树答主
回答量:208
采纳率:50%
帮助的人:250万
展开全部
设这个矩阵是a,abs(a)是把所有元素取绝对值,记做a=abs(a)然后sum(a)是对矩阵所有列求和,记做b=sum(a),然后再用次sum(b‘),也就是b的转制求和,b的转制就只有一列而已
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a999qwe
2011-03-10 · TA获得超过1107个赞
知道小有建树答主
回答量:419
采纳率:0%
帮助的人:328万
展开全部
A = [-1 -2 ; 2 3]
sum(sum(abs(A)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2019-06-22 · TA获得超过3.8万个赞
知道答主
回答量:177
采纳率:30%
帮助的人:7.4万
展开全部

工具/材料:电脑,matlab软件

1、打开matlab软件。

2.在命令窗口输入:A = [ 1 2 3;-1 -2 -3;1 0 -1],显示结果如下图所示。

3、接着,输入代码:sum(sum(abs(A))),根据sum函数的说明,对于二维矩阵,使用两次sum函数才能得到所有元素的和。

4.此时得到结果14,即为上面示例矩阵A的所有元素的绝对值之和。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式