netcdf.setFill
设置 netCDF 填充模式
语法
old_mode = netcdf.setFill(ncid,new_mode)
说明
old_mode = netcdf.setFill(ncid,new_mode)
设置 ncid
所标识的 NetCDF 文件填充模式。
new_mode
可以是 'FILL'
或 'NOFILL'
或等效数值,以 netcdf.getConstant
检索的方式获得相应的值。默认模式为 'FILL'
。netCDF 将用填充值来预填充数据。指定 'NOFILL'
可用于增强性能,因为它避免了 netCDF 写入填充值,而填充值之后会被数据覆盖造成的重复写操作。
此函数对应于 netCDF 库 C API 中的 nc_set_fill
函数。要使用此函数,应该熟悉 netCDF 编程范式。
示例
本例创建一个新文件并指定 netCDF 对该文件所用的填充模式。
ncid = netcdf.open('foo.nc','NC_WRITE'); % Set filling behavior old_mode = netcdf.setFill(ncid,'NC_NOFILL');