Пакет: 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 в API библиотеки HDF-EOS C.
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);