MATLAB 帮助中心
返回 netCDF 变量的压缩参数
[shuffle,deflate,deflateLevel] = netcdf.inqVarDeflate(ncid,varid)
[shuffle,deflate,deflateLevel] = netcdf.inqVarDeflate(ncid,varid) 返回在由 ncid 所指定的文件或组中的 varid 所指定 netCDF 变量的压缩参数。
shuffle
deflate
deflateLevel
ncid
varid
示例
全部折叠
打开示例 netCDF 文件,并获取变量的压缩参数。在本例中,不会为指定的变量启用 Shuffle 过滤器和 Deflate 过滤器。
ncid = netcdf.open("example.nc","NOWRITE"); gid = netcdf.inqNcid(ncid,"grid1"); varid = netcdf.inqVarID(gid,"temp"); [shuffle,deflate,deflateLevel] = netcdf.inqVarDeflate(gid,varid)
shuffle = logical 0 deflate = logical 0 deflateLevel = 0
关闭 netCDF 文件。
netcdf.close(ncid)
NetCDF 文件或组标识符,指定为非负整数标量。您可以使用 netcdf.create 或 netcdf.open 函数来返回文件标识符。您可以使用 netcdf.defGrp 函数来返回组标识符。
netcdf.create
netcdf.open
netcdf.defGrp
数据类型: double
double
NetCDF 变量标识符,指定为非负整数标量。您可以使用 netcdf.defVar 函数返回变量标识符。
netcdf.defVar
1
0
Shuffle 过滤器的状态,以数据类型 logical 的 1 或 0 形式返回。值 1 指示对指定变量启用 shuffle 过滤器。
logical
Deflate 过滤器的状态,以数据类型 logical 的 1 或 0 形式返回。值 1 表示为指定的变量启用 deflate 过滤器。
9
压缩级别,以 0 和 9 之间的整数标量值形式返回。值 0 表示未压缩,值 9 表示最大压缩。
此函数对应于 netCDF 库 C API 中的 nc_inq_var_deflate 函数。
nc_inq_var_deflate
在 R2010b 中推出
netcdf.defVarDeflate
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处