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);