Main Content

matlab.io.hdfeos.gd.defVrtRegion

命名空间: matlab.io.hdfeos.gd

定义垂直子集区域

语法

out_RID = defVrtRegion(gridID,regionID,vobj,vRange)

说明

out_RID = defVrtRegion(gridID,regionID,vobj,vRange) 定义一个垂直子集区域,该区域可以用于单调字段或某一维度上的连续元素。

如果之前没有做过任何子集设置,则 regionID 应为 'noprevsub'。否则,它应为之前的子集设置例程返回的值。

vobj 是要设置子集的维度或字段的名称。如果 vobj 是维度,则应带有前缀 'DIM:'

vRange 是垂直子集的最小和最大范围。

此函数对应于 HDF-EOS 库 C API 中的 GDdefvrtregion 函数。

示例

import matlab.io.hdfeos.*
gfid = gd.open('grid.hdf');
gridID = gd.attach(gfid,'PolarGrid');
range = [333 667];
regionID = gd.defVrtRegion(gridID,'noprevsub','Height',range);
data = gd.extractRegion(gridID,regionID,'pressure');
gd.detach(gridID);
gd.close(gfid);
import matlab.io.hdfeos.*
gfid = gd.open('grid.hdf');
gridID = gd.attach(gfid,'PolarGrid');
range = [3 5];
regionID = gd.defVrtRegion(gridID,'noprevsub','DIM:Height',range);
data = gd.extractRegion(gridID,regionID,'pressure');
gd.detach(gridID);
gd.close(gfid);

另请参阅