sum
- 其实
sum(a)
默认的是sum(a,1)
,还有sum(a,2)
。sum(a,1)
把矩阵的每一列分别加起来形成新的行矩阵。sum(a,2)
把矩阵的每一行分别加起来形成新的列矩阵。
- 提示:矩阵a是行矩阵时,
sum(a)
不再是sum(a,1)
,而转换为了sum(a,2)
。 - 求一个矩阵所有元素
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28clc,clear;
close all;
a = [1 2
3 4
5 6];
sum(a)
sum(sum(a))
sum(a(:))
sum(a(:, :)) %a(:, :)与原矩阵相同
%answer
ans =
9 12
ans =
21
ans =
21
ans =
9 12