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');