cdflib.getVarData

Одно значение от записи в переменной

Синтаксис

datum = cdflib.getVarData(cdfId,varNum,recNum,indices)
datum = cdflib.getVarData(cdfId,varNum,recNum)

Описание

datum = cdflib.getVarData(cdfId,varNum,recNum,indices) возвращает одно значение от переменной в файле Формата общих данных (CDF).

datum = cdflib.getVarData(cdfId,varNum,recNum) возвращает одно значение от переменной без размерностей в файле Формата общих данных (CDF).

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

cdfId

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

varNum

Числовое значение, идентифицирующее переменную, содержащую данную величину. Переменные числа основаны на нуле.

recNum

Числовое значение, идентифицирующее местоположение данной величины в переменной. В терминологии CDF это называется record number. Номера записи основаны на нуле.

indices

Массив индексов размерности в записи. Индексы размерности основаны на нуле. Если переменная не имеет никаких размерностей, можно не использовать этот параметр.

Выходные аргументы

datum

Значение заданной записи.

Примеры

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

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

% Determine how many variables are in the file.
info = cdflib.inquire(cdfid);

info.numVars

ans =

  5

% Determine if the first variable has dimensions.
varinfo = cdflib.inquireVar(cdfid,0);
vardims = varinfo.dims
vardims =

  []

% Get data from variable, without specifying dimensions.
datum = cdflib.getVarData(cdfid, varnum, recnum) 

datum =

  6.3146e+013

% Get dimensions of another variable in file.
varinfo = cdflib.inquireVar(cdfid,3);
vardims = varinfo.dims
vardims =

  [4 2 2]

% Retrieve the first datum in the record. Indices are zero-based.
datum = cdflib.getVarData(cdfId,3,0,[0 0 0])

info =

    30

% Clean up.
cdflib.close(cdfid);
clear cdfid

Ссылки

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

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

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