Main Content

netcdf.defVarFletcher32

定义 netCDF 变量的校验参数

说明

示例

netcdf.defVarFletcher32(ncid,varid,checksumSetting) 定义 netCDF-4 变量的校验设置,此处的 netCDF-4 变量是由 ncid 所指定文件中的 varid 确定的。

示例

全部折叠

此示例创建一个 netCDF-4 文件并打开变量的 Fletcher32 校验和。

ncid = netcdf.create("myfile.nc","NETCDF4");
latdimid = netcdf.defDim(ncid,"lat",1800);
londimid = netcdf.defDim(ncid,"lon",3600);
varid = netcdf.defVar(ncid,"earthgrid","double",[latdimid londimid]);
netcdf.defVarFletcher32(ncid,varid,"FLETCHER32");
netcdf.close(ncid);

输入参数

全部折叠

netcdf.createnetcdf.open 返回的 netCDF 文件标识符,或者由 netcdf.defGrp 返回的 netCDF 组标识符,指定为非负整数标量。

数据类型: double

netCDF 变量的标识符,由 netcdf.defVar 返回,指定为非负整数标量。

数据类型: double

netCDF 变量的 Fletcher32 校验和设置类型,指定为以下值之一。

  • "FLETCHER32" - 为变量启用 Fletcher32 校验和错误检测。

  • "NOCHECKSUM" - 禁用变量的 Fletcher32 校验和错误检测。

数据类型: char | string

提示

  • 此函数对应于 netCDF 库 C API 中的 nc_def_var_fletcher32 函数。

版本历史记录

在 R2010b 中推出