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