matlab快速入门(10): 提取多个元素

(1)用作索引时,冒号运算符 (:) 可指代该维度中的所有元素。以下语法

x = A(2,:)


会创建一个包含 A 中第 2 行上所有元素的行向量。

任务:创建一个名为 density 的变量,其中包含名为 data 的矩阵中第 2 列上的所有元素。

matlab快速入门(10): 提取多个元素

 

 

 (2)冒号运算符可以引用某个值范围。以下语法会创建一个包含矩阵 A 的第 1 行、第 2 行和第 3 行所有元素的矩阵。

x = A(1:3,:)
任务:创建一个名为 volumes 的变量,其中包含 data 的最后两列的所有元素。

matlab快速入门(10): 提取多个元素

 

 (3)单个索引值可用于引用向量元素。例如

x = v(3)
matlab快速入门(10): 提取多个元素

 

 (4单个索引值范围可用于引用向量元素的子集。例如

x = v(3:end)


返回向量 v 的一个子集,其中包含从第三个到最后一个元素范围内的所有元素。

任务:使用索引值范围创建一个名为 p 的向量,其中包含从 density 的第 2 个到第 5 个元素范围内的所有元素。
 


会返回向量 v 的第 3 个元素(当 v 为行向量或列向量时)。

任务:使用单个索引值创建一个名为 p 并且包含向量 density 中的第 6 个元素的变量。 matlab快速入门(10): 提取多个元素

 

 (5)任务:索引可以是非连续数字。试着提取 density 的第一个、第三个和第六个元素。

matlab快速入门(10): 提取多个元素

 

 

上一篇:Google Earth Engine——全球土壤体积密度数据集在6个标准深度(0、10、30、60、100和200厘米)的土壤体积密度(细土)10 x kg / m3,分辨率250米。


下一篇:96Echarts - 地理坐标/地图(Population Density of HongKong (2011))