Одиночное значение из записи в переменной
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).
|
Идентификатор CDF-файла, возвращенный вызовом |
|
Числовое значение, определяющее переменную, содержащую опорный элемент. Переменные числа основаны на нуле. |
|
Числовое значение, определяющее расположение опорного элемента в переменной. В терминологии CDF это называется номером записи. Номера записей основаны на нуле. |
|
Массив индексов измерений в записи. Индексы измерений основаны на нулях. Если переменная не имеет размеров, этот параметр можно опустить. |
|
Значение указанной записи. |
Откройте пример файла 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 website.
Для получения информации об авторских правах см. cdfcopyright.txt файл.