matlab.io.hdfeos.sw.defVrtRegion

Пакет: matlab.io.hdfeos.sw

Подмножество на монотонном поле или размерности

Синтаксис

regionID_out = defVrtRegion(swathID,regionID,vertObj,range)

Описание

regionID_out = defVrtRegion(swathID,regionID,vertObj,range) подмножества на монотонном поле или непрерывных элементах размерности. Принимая во внимание, что defBoxRegion и defTimePeriod подмножество вдоль 'Track' размерность, эта стандартная программа позволяет пользователю подмножеству по любому измерению. regionID задает область из подмножества от предыдущего вызова. vertObj задает размерность который к подмножеству. range задает минимальные и максимальные значения для vertObj.

Если нет никакой текущей области из подмножества, regionID должен быть 'noprevsub'.

vertObj может быть или размерность или поле. Если это - размерность, то range должен состоять из индексов размерности. Если vertObj соответствует полю, затем range должен состоять из минимальных и максимальных значений полей. vertObj должно быть одномерным в этом случае, и его значения должны быть монотонными.

Эта функция соответствует SWdefvrtregion функция в API библиотеки HDF-EOS C.

Примеры

import matlab.io.hdfeos.*
swfid = sw.open('swath.hdf');
swathID = sw.attach(swfid,'Example Swath');
regionID = sw.defVrtRegion(swathID,'noprevsub','Bands',[450 600]);
data = sw.extractRegion(swathID,regionID,'Spectra');
sw.detach(swathID);
sw.close(swfid);    

Смотрите также

|