netcdf.putVar
将数据写入 netCDF 变量
语法
netcdf.putVar(ncid,varid,data)
netcdf.putVar(ncid,varid,start,data)
netcdf.putVar(ncid,varid,start,count,data)
netcdf.putVar(ncid,varid,start,count,stride,data)
说明
netcdf.putVar(ncid,varid,data)
将 data
写入 varid
指定的 netCDF 变量。
注意
对于类型为 NC_CHAR
的变量,vardata
只能包含 ASCII 编码的字符。NetCDF-4 文件支持在类型为 NC_STRING
的变量中写入 UTF-8 编码的字符。
ncid
是由 netcdf.create
或 netcdf.open
返回的 netCDF 文件的标识符,或是由 netcdf.defGrp
返回的 netCDF 组的标识符。
netcdf.putVar(ncid,varid,start,data)
将一个单精度值写入 start
指定的索引处变量。
netcdf.putVar(ncid,varid,start,count,data)
将变量段写入 netCDF 变量,从向量 start
指定的索引开始,直到向量 count
指定的范围,沿着指定变量的每一维度。
netcdf.putVar(ncid,varid,start,count,stride,data)
写入从索引 start
到 count
指定范围的变量段中各值的采样区间 stride
所指定的子段。
此函数对应于 NetCDF 库 C API 中的几个变量 I/O 函数。要使用此函数,应该熟悉 netCDF 编程范式。