Укажите параметры сжатия
cdflib.setCompression(cdfId,ctype,cparms)
cdflib.setCompression(cdfId,ctype,cparms) задает параметры сжатия файла общего формата данных (CDF).
Эта функция устанавливает сжатие для самого файла CDF, а не для каких-либо переменных в файле.
|
Идентификатор CDF-файла, возвращенный вызовом | ||||||||||||
|
Один из следующих векторов символов или строковых скаляров, указывающих тип сжатия или его числовой эквивалент.
Чтобы получить числовой эквивалент этих констант, используйте | ||||||||||||
|
Необязательный параметр, указывающий дополнительные параметры, необходимые для типа сжатия. В настоящее время единственным типом сжатия, использующим этот параметр, является |
Создайте файл CDF и задайте параметры сжатия файла. Для выполнения этого примера текущая папка должна быть доступна для записи.
cdfId = cdflib.create('your_file.cdf');
% Determine the file's default compression setting
[ctype, cparms, cpercent ] = cdflib.getCompression(cdfId)
ctype =
NO_COMPRESSION
cparms =
[]
cpercent =
100
% Specify new compression setting
cdflib.setCompression(cdfId,'HUFF_COMPRESSION');
% Check the file's compression setting.
[ctype, cparms, cpercent ] = cdflib.getCompression(cdfId)
ctype =
HUFF_COMPRESSION
cparms =
OPTIMAL_ENCODING_TREES
cpercent =
0
% Clean up
cdflib.delete(cdfId)
clear cdfIdЭта функция соответствует подпрограмме API библиотеки CDF C CDFsetCompression.
Для использования этой функции необходимо ознакомиться с интерфейсом CDF C. Прочитайте документацию CDF в CDF website.
Для получения информации об авторских правах см. cdfcopyright.txt файл.