Advertisement

Matlab入门学习笔记(1):学习Matlab的求和函数sum

阅读量:

MATLAB中用于计算总和的函数为sum,其具体应用方式如下:

a=sum(A) % 对列进行求和操作

b=sum(A,2) % 对行进行求和操作

c=sum(A(:)) % 对整个矩阵进行求和操作

若A为一个矩阵,则sum(A)将针对该矩阵的每一列,对列中所有元素执行加法运算。

而sum(A,2)则以矩阵中的每一行为处理对象,对行内各元素进行累加运算。

a(:,1)表示提取矩阵的第一列数据;

a(1,:)表示提取矩阵的第一行数据,依此类推。通过以下示例可更清晰地理解:

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

a =

1 2 3

4 5 6

7 8 9

sum(a) 每一列中各行数值相加的结果

ans =

12 15 18

a(1,:) 提取第一行数据

ans =

1 2 3

sum(a,2) 针对每一行中的数值执行加法运算

ans =

6

15

24

sum(a(:)) 整个矩阵的所有元素相加后的结果为:

ans =

45

a(:,1) 提取第一列数据后得到的结果为:

ans =

1

4

7

全部评论 (0)

还没有任何评论哟~