访问数组元素
此示例说明如何使用索引访问选定的数组元素。
创建一个幻方矩阵,它由 1 到 16 的整数构成且总行数和总列数相等。
disp('Create 4-by-4 magic square a:') disp('>> a = magic(4)') a = magic(4)
Create 4-by-4 magic square a: >> a = magic(4) a = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1
要引用数组中的某特定元素,请使用以下语法指定其行号和列号,其中 A 是矩阵变量。请始终先指定行,后指定列。
disp('Reference element in row 4, column 2:') disp('>> a(4, 2)') a(4, 2)
Reference element in row 4, column 2: >> a(4, 2) ans = 14
要引用数组的多个元素,请使用冒号“:”运算符,该运算符允许您使用“开始:结束”形式指定元素范围。
disp('List the elements in the first three rows and the second column of a:') disp('>> a(1:3, 2)') a(1:3, 2)
List the elements in the first three rows and the second column of a: >> a(1:3, 2) ans = 2 11 7
单独的冒号(没有起始值或结束值)指定该维度中的所有元素。
disp('Select all the columns in the third row of a:') disp('>> a(3, :)') a(3, :)
Select all the columns in the third row of a: >> a(3, :) ans = 9 7 6 12