netcdf.defVarFill
定义 NetCDF 变量的填充参数
语法
netcdf.defVarFill(ncid,varid,noFillMode,fillValue)
说明
netcdf.defVarFill(ncid,varid,noFillMode,fillValue)
为 NetCDF-4 文件中的变量设置填充参数。varid
标识变量,ncid
标识 NetCDF-4 文件。
对于 netCDF 文件,您只能在 NetCDF 处于定义模式(在调用 netcdf.endDef
之前)时指定填充值。对于处于 64 位编译模式的 NetCDF 文件,您可以随时打开或关闭无填充模式。
输入参数
|
由 |
|
由 |
|
布尔值。设置为 |
|
在变量未赋值的情况下,可使用该值为变量指定填充值。其数据类型必须与变量的数据类型一致。 |
示例
本例创建一个 NetCDF-4 文件并定义变量的填充值。
ncid = netcdf.create('myfile.nc','NETCDF4'); dimid = netcdf.defDim(ncid,'latitude',180); varid = netcdf.defVar(ncid,'latitude','double',dimid); netcdf.defVarFill(ncid,varid,false,-999); netcdf.close(ncid);
局限性
将
NC_STRING
类型的数据写入 NetCDF-4 文件时,无法将noFillMode
指定为true
。
参考
此函数对应于 netCDF 库 C API 中的 nc_def_var_fill
函数。