Задайте большое поведение для переменной NetCDF
netCDF. defVarChunking (ncid, varid, устройство хранения данных, chunkDims)
netCDF. defVarChunking (ncid, varid, устройство хранения данных, chunkDims)
устанавливает настройки фрагмента для переменной, заданной varid
. Разделение на блоки является методом, чтобы улучшить производительность. устройство хранения данных
задает тип разделения на блоки, чтобы использовать, и chunkDims
задает степени размера фрагмента. Необходимо задать размер фрагмента, используемый с переменной после создания переменной, но прежде чем вы запишете данные к переменной.
Вы не можете задать размер фрагмента для переменных в файле NetCDF, созданном с режимом (CLASSIC_MODEL
) netCDF 3.
|
Идентификатор файла NetCDF, возвращенного |
|
Идентификатор переменной NetCDF, возвращенной |
|
Вектор символа или скаляр строки, задающий, должен ли NetCDF повредить переменную во фрагменты при записи в файл. Если установлено в |
|
Массив, задающий размерности фрагмента. Поскольку MATLAB® использует упорядоченное расположение стиля ФОРТРАНА, порядок размерностей в Если устройством хранения данных является Значение по умолчанию: Разделите на блоки размер, определенный библиотекой NetCDF. |
Этот пример создает файл NetCDF и задает большое поведение переменной.
ncid = netcdf.create('myfile.nc','NETCDF4'); latdimid = netcdf.defDim(ncid,'lat',1800); londimid = netcdf.defDim(ncid,'col',3600); varid = netcdf.defVar(ncid,'earthgrid','double',[latdimid londimid]); netcdf.defVarChunking(ncid,varid,'CHUNKED',[180 360]); netcdf.close(ncid);
Эта функция соответствует функции nc_def_var_chunking
в API библиотеки NetCDF C.
Для получения информации об авторском праве считайте файлы mexnccopyright.txt
и netcdfcopyright.txt
.