(1)用作索引时,冒号运算符 (:
) 可指代该维度中的所有元素。以下语法
x = A(2,:)
会创建一个包含 A
中第 2 行上所有元素的行向量。
任务:创建一个名为 density
的变量,其中包含名为 data
的矩阵中第 2 列上的所有元素。
(2)冒号运算符可以引用某个值范围。以下语法会创建一个包含矩阵 A
的第 1 行、第 2 行和第 3 行所有元素的矩阵。
x = A(1:3,:)
任务:创建一个名为volumes
的变量,其中包含data
的最后两列的所有元素。
(3)单个索引值可用于引用向量元素。例如
x = v(3)
(4单个索引值范围可用于引用向量元素的子集。例如
x = v(3:end)
返回向量 v
的一个子集,其中包含从第三个到最后一个元素范围内的所有元素。
任务:使用索引值范围创建一个名为
p
的向量,其中包含从 density
的第 2 个到第 5 个元素范围内的所有元素。
会返回向量 v
的第 3 个元素(当 v
为行向量或列向量时)。
任务:使用单个索引值创建一个名为
p
并且包含向量 density
中的第 6 个元素的变量。
(5)任务:索引可以是非连续数字。试着提取 density
的第一个、第三个和第六个元素。