求一个矩阵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的所有元素的绝对值之和,如下图所示:
设这个矩阵是a,abs(a)是把所有元素取绝对值,记做a=abs(a)然后sum(a)是对矩阵所有列求和,记做b=sum(a),然后再用次sum(b‘),也就是b的转制求和,b的转制就只有一列而已
A = [-1 -2 ; 2 3]
sum(sum(abs(A)))
工具/材料:电脑,matlab软件
1、打开matlab软件。
2.在命令窗口输入:A = [ 1 2 3;-1 -2 -3;1 0 -1],显示结果如下图所示。
3、接着,输入代码:sum(sum(abs(A))),根据sum函数的说明,对于二维矩阵,使用两次sum函数才能得到所有元素的和。
4.此时得到结果14,即为上面示例矩阵A的所有元素的绝对值之和。