Main Content

netcdf.inqVarFill

确定 NetCDF 变量的填充参数值

语法

[noFillMode,fillValue] = netcdf.inqVarFill(ncid,varid)

说明

[noFillMode,fillValue] = netcdf.inqVarFill(ncid,varid) 返回 ncid 指定的 NetCDF-4 文件或组中的变量 varid 的填充模式和填充值。

输入参数

ncid

netcdf.createnetcdf.open 返回的 NetCDF-4 文件的标识符,或者由 netcdf.defGrp 返回的 NetCDF 组的标识符。

varid

NetCDF 变量标识符。

输出参数

noFillMode

布尔值。true 指示该变量已禁用填充值。

fillValue

指定当未指定其他值并且启用填充值时对变量所使用的值。

示例

本例打开 NetCDF 示例数据集并获取对变量所用的填充模式和填充值。

ncid = netcdf.open('example.nc','NOWRITE');
varid = netcdf.inqVarID(ncid,'temperature');
[noFillMode,fillValue] = netcdf.inqVarFill(ncid,varid);
netcdf.close(ncid);

参考

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