Main Content

matlab.io.hdfeos.gd.defVrtRegion

네임스페이스: matlab.io.hdfeos.gd

수직 서브셋 영역(Vertical Subset Region) 정의

구문

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

설명

out_RID = defVrtRegion(gridID,regionID,vobj,vRange)는 수직 서브셋 영역을 정의하며, 단조(Monotonic) 필드나 차원의 인접한 요소에서 사용할 수 있습니다.

이전 서브셋 설정이 발생하지 않은 경우 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);

참고 항목