exponenta event banner

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 функция.

Примеры

Откройте многофайловой 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

Ссылки

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

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

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