matlab中读nc的函数
在matlab中读netCDF格式文件的一些函数
A.文件IO操作函数:
1.打开netCDF数据文件
ncid = netcdf.open(filename, mode) mode:'NC_WRITE','NC_SHARE','NC_NOWRITE' 2.还原最近的netCDF文件定义
netcdf.abort(ncid)
3.关闭netCDF文件
netcdf.close(ncid)
4.创建新netCDF数据文件
ncid = netcdf.create(filename, mode)
mode:
'NC_NOCLOBBER': Prevent overwriting of existing file with the same name.
'NC_SHARE': Allow synchronous file updates. 'NC_64BIT_OFFSET': Allow easier creation of files and variables which are larger than two gigabytes.
5.完成netCDF文件定义模式
netcdf.endDef(ncid)
netcdf.endDef(ncid,h_minfree,v_align,v_minfree,r_align)
6.返回已知netCDF库常数的列表
val = netcdf.getConstantNames
如:
nc_constants = netcdf.getConstantNames
nc_constants =
'NC2_ERR'
'NC_64BIT_OFFSET'
'NC_BYTE'
'NC_CHAR'
'NC_CLOBBER'
'NC_DOUBLE'
'NC_EBADDIM'
'NC_EBADID'
'NC_EBADNAME'
'NC_EBADTYPE'