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.

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

Информацию об авторских правах см. в файле cdfcopyright.txt.