cdflib.hyperGetVarData

Считайте гиперплиту данных из переменной

Синтаксис

data = cdflib.hyperGetVarData(cdfId,varNum,recSpec,dimSpec)
data = cdflib.hyperGetVarData(cdfId,varNum,recSpec)

Описание

data = cdflib.hyperGetVarData(cdfId,varNum,recSpec,dimSpec) читает гиперплиту данных из переменной в файле Формата общих данных (CDF). Доступ Hyper позволяет больше чем одному значению быть считанным из или записанным в переменную с одним вызовом библиотеки CDF.

data = cdflib.hyperGetVarData(cdfId,varNum,recSpec) читает гиперплиту данных для нулевой размерной переменной в файле Формата общих данных (CDF).

Входные параметры

cdfId

Идентификатор CDF-файла, возвращенного вызовом cdflib.create или cdflib.open.

varNum

Номер, идентифицирующий переменную, содержащую данную величину.

recSpec

Трехэлементный массив, [RSTART RCOUNT RSTRIDE], где RSTART, RCOUNT, и RSTRIDE скалярные значения, задающие стартовую запись, количество записей в чтение, и интервал выборки или шаг между записями. Номера записи основаны на нуле.

dimSpec

Трехэлементный массив ячеек, {DSTART DCOUNT DSTRIDE}, где DSTART, DCOUNT, и DSTRIDE n - векторы элемента, которые описывают запуск, количество значений по каждому измерению и интервала выборки по каждому измерению. Если гиперплита имеет нулевые размерности, можно не использовать этот параметр. Индексы размерности основаны на нуле.

Примеры

Откройте CDF-файл в качестве примера, и затем получите все данные, сопоставленные с переменной:

cdfid = cdflib.open('example.cdf');

% Determine the number of records allocated for the first variable in the file.
maxRecNum = cdflib.getVarMaxWrittenRecNum(cdfid,0);

% Retrieve all data in records for variable.
data = cdflib.hyperGetVarData(cdfid,0,[0 maxRecNum 1]);

%  Clean up
cdflib.close(cdfid)

clear cdfid

Ссылки

Эта функция соответствует стандартной программе API библиотеки CDF C CDFhyperGetzVarData.

Чтобы использовать эту функцию, необходимо быть знакомы с интерфейсом C CDF. Ознакомьтесь с документацией CDF на веб-сайте CDF.

Дополнительные сведения см. в cdfcopyright.txt файл.