Задайте большое поведение для переменной 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.