matlab中sum()求和函数

时间:2022-10-31 23:18:13

sum函数基本的用法为:

a=sum(A)  %列求和

b=sum(A,2) %行求和

c=sum(A(:)) %矩阵求和

假定A为一个矩阵:

sum(A)以矩阵A的每一列为对象,对一列内的数字求和。

sum(A,2)以矩阵A的每一行为对象,对一行内的数字求和。


这里 要说明的是再求一个矩阵A的总和时有如下两种方法

sum(A(:))和sum(sum(A))

编程序时偶然发现的,记录一下


>> A=[1 2 3;4 5 6;7 8 9]

A =

     1     2     3
     4     5     6
     7     8     9

>> sum(A(:))

ans =

    45

>> sum(sum(A))

ans =

    45

>> sum(A)

ans =

    12    15    18

>> sum(A,2)

ans =

     6
    15
    24