matlab中sum函数的用法
时间: 2023-09-11 16:07:49 浏览: 41
Matlab 中的 `sum` 函数用于计算矩阵或向量元素的和。它的语法格式为:
```
s = sum(A)
s = sum(A,dim)
```
其中,`A` 是需要求和的矩阵或向量,`dim` 是可选参数,指定在哪个维度上进行求和,默认是对矩阵的所有元素进行求和。如果 `A` 是一个向量,则 `dim` 参数无效。
举个例子,如果有以下的向量:
```
v = [1 2 3 4 5]
```
那么可以使用 `sum` 函数计算这个向量的元素和:
```
s = sum(v)
```
输出结果为:
```
s = 15
```
如果有以下的矩阵:
```
A = [1 2 3; 4 5 6; 7 8 9]
```
那么可以使用 `sum` 函数对矩阵的每一列进行求和:
```
s = sum(A)
```
输出结果为:
```
s = [12 15 18]
```
也可以使用 `sum` 函数对矩阵的每一行进行求和:
```
s = sum(A,2)
```
输出结果为:
```
s = [6; 15; 24]
```
其中的 `,2` 表示在第二个维度上进行求和,也就是对矩阵的每一行进行求和。