matlab中sum函数的使用
时间: 2024-01-20 09:03:25 浏览: 128
基于Matlab的使用sum函数计算矩阵、数组、向量元素总和.txt
在Matlab中,sum函数用于计算数组元素的和。下面是两种sum函数的使用方法:
1. 基本用法:sum(A)
这种用法会返回数组A沿大小不等于1的第一个数组维度的元素之和。例如,如果A是一个二维数组,那么sum(A)将返回每一列的和,结果是一个行向量。
2. sum(A, 'all')
这种用法会将多维数组A减少一维,并将所有元素相加。简单来说,结果行变成点,矩阵变成行,多维数组减去一维,例如立方体变成面。
以下是两种sum函数的示例:
1. 基本用法:
```matlab
A = [1, 2, 3; 4, 5, 6];
S = sum(A);
disp(S); % 输出:[5, 7, 9]
```
2. sum(A, 'all'):
```matlab
A = [1, 2, 3; 4, 5, 6];
S = sum(A, 'all');
disp(S); % 输出:21
```
阅读全文