按元素位置进行索引
最常见的方法是显式指定元素的索引。例如,要访问矩阵中的某个元素,请依序指定该元素的行号和列号。
A = [1 2 3 4; 5 6 7 8; 9 10 11 12; 13 14 15 16]
A = 4×4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
e = A(3,2)
e = 10
e 是 A 中位于 3,2 位置(第三行第二列)的元素。
您还可以在一个向量中指定多个元素的索引,从而一次引用多个元素。例如,访问 A 的第二行中的第一个和第三个元素。
r = A(2,[1 3])
r = 1×2
5 7
要访问某个行范围或列范围内的元素,请使用 colon。例如,访问 A 中第一到三行、第二到四列中的元素。
r = A(1:3,2:4)
r = 3×3
2 3 4
6 7 8
10 11 12
计算 r 的另一种方法是使用关键字 end 指定第二直至最后一列。通过此方法,您可以直接指定最后一列,而不必知道 A 中到底有多少列。
r = A(1:3,2:end)
r = 3×3
2 3 4
6 7 8
10 11 12
如果要访问所有行或所有列,只使用冒号运算符即可。例如,返回 A 的整个第三列。
r = A(:,3)
r = 4×1
3
7
11