cdflib.setVarSparseRecords

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

Синтаксис

cdflib.getVarSparseRecords(cdfId,varNum,stype)

Описание

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

Входные параметры

cdfId

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

varNum

Номер, который идентифицирует переменную, которая будет установлена. Номера переменных начинаются с нуля.

stype

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

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

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

Примеры

Откройте multifile CDF и закройте переменную.

Создайте CDF, создайте переменную и установите тип разреженных записей переменной. Чтобы запустить этот пример, вы должны быть в папке с возможностью записи.

cdfid = cdflib.create('your_file.cdf');

% Create a variable in the file.
varNum = cdflib.createVar(cdfid,'Time','cdf_int1',1,[],true,[]);

% Set the sparse records type of the variable
cdflib.setVarSparseRecords(cdfid,varNum,'PAD_SPARSERECORDS');

% Check the sparse records type of the variable
stype = cdflib.getVarSparseRecords(cdfid,varNum)

stype =

PAD_SPARSERECORDS


%Clean up
cdflib.delete(cdfid);

clear cdfid

Ссылки

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

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

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