exponenta event banner

cdflib.getVarSparseRecords

Сведения о том, как переменные обрабатывают разреженные записи

Синтаксис

stype = cdflib.getVarSparseRecords(cdfId,varNum)

Описание

stype = cdflib.getVarSparseRecords(cdfId,varNum) возвращает информацию о том, как переменная в файле общего формата данных (CDF) обрабатывает разреженные записи.

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

cdfId

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

varNum

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

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

stype

Один из следующих векторов символов или его числовой эквивалент, который указывает, как переменная обрабатывает разреженные записи.

СтоимостьОписание
'NO_SPARSERECORDS'Нет разреженных записей.
'PAD_SPARSERECORDS'Для разреженных записей библиотека использует значение поля переменной при чтении значений из отсутствующей записи.
'PREV_SPARSERECORDS'Для разреженных записей при чтении значений из отсутствующей записи библиотека использует значения из предыдущей существующей записи. Если предыдущая запись отсутствует, библиотека использует значение поля переменной.

Чтобы получить числовой эквивалент констант, заданных этими векторами символов, используйте cdflib.getConstantValue.

Примеры

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

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

stype = cdflib.getVarSparseRecords(cdfid,0)

stype =

NO_SPARSERECORDS

%Clean up
cdflib.close(cdfid);

clear cdfid

Ссылки

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

Для использования этой функции необходимо ознакомиться с интерфейсом CDF C. Прочитайте документацию CDF в CDF website.

Для получения информации об авторских правах см. cdfcopyright.txt файл.