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