matlab中的帮助文档:NetCDF Files
matlab提供了高层的函数来操作NetCDF,当然也提供了底层的函数接口,一般而言,用高层的接口就足够了。
nccreate |
Create variable in NetCDF file(在NetCDF文件中创建变量) |
ncdisp |
Display contents of NetCDF data source in Command Window(显示内容) |
ncinfo |
Return information about NetCDF data source(获取文件的信息) |
ncread |
Read data from variable in NetCDF data source(读取变量) |
ncreadatt |
Read attribute value from NetCDF data source(读取属性) |
ncwrite |
Write data to NetCDF file(写nc文件) |
ncwriteatt |
Write attribute to NetCDF file(写nc文件的属性) |
ncwriteschema |
Add NetCDF schema definitions to NetCDF file |
简单的使用可以参考这里:用matlab读取测高卫星jason2的netCDF格式数据的简单示例(一)
底层函数
底层函数就是NetCDF库的接口:
netcdf |
Interact directly with NetCDF Library |
|
|
底层的函数就比较多了,可以点击上面的链接查询。
一个简单的示例:
ncid = netcdf.open('text.nc');
[ndims,nvars,ngatts,unlimdimid] = netcdf.inq(ncid);
fmt = netcdf.inqFormat(ncid);
varid = netcdf.inqVarID(ncid, 'valname');
val = netcdf.getVar(ncid, varid);
netcdf.close(ncid);
|
请发表评论