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

Ссылки

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

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

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