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.

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

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