Пакет: matlab.io.hdfeos.gd
Задайте вертикальную подмножественную область
out_RID = defVrtRegion(gridID,regionID,vobj,vRange)
out_RID = defVrtRegion(gridID,regionID,vobj,vRange)
задает вертикальную подмножественную область и может использоваться либо на монотонном поле, либо на смежных элементах массива размерности.
regionID
должен быть 'noprevsub'
если предварительная поднастройка не выполнялась. В противном случае это должно быть значение, возвращенное из предыдущей стандартной программы поднастройки.
vobj
- имя размерности или подмножества поля. Если vobj
является размерностью, оно должно быть префиксировано с 'DIM:'
.
vRange
- минимальная и максимальная область значений для вертикального подмножества.
Эта функция соответствует GDdefvrtregion
функция в HDF-EOS library C API.
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);