netcdf
直接与NetCDF库交互
描述
MATLAB中的函数®netcdf
包为NetCDF库中的数十个函数提供接口。MATLAB函数允许从NetCDF文件(称为NetCDF文件)读取数据和向NetCDF文件写入数据数据集NetCDF术语)。要使用这些函数,您应该熟悉NetCDF C接口.
MATLAB支万博1manbetx持NetCDF 4.3.3.1版本。
在大多数情况下,MATLAB函数的语法与NetCDF库函数的语法匹配。函数被实现为一个名为netcdf
.要使用这些函数,在函数名前加上包名,netcdf
.例如,要调用用于打开现有NetCDF文件的NetCDF库例程,请使用以下MATLAB语法:
Ncid = netcdf.open(ncfile,mode);
有关版权信息,请参阅netcdfcopyright.txt
而且mexnccopyright.txt
文件。
请注意
有关MATLAB支持通用数据格式(CDF)的信息,这是一种万博1manbetx完全独立且不兼容的格式,请参见cdflib
.
库函数
netcdf.getChunkCache | 检索NetCDF库的块缓存设置 |
netcdf.inqLibVers | 返回NetCDF库版本信息 |
netcdf.setChunkCache | 为NetCDF库设置默认的块缓存设置 |
netcdf.setDefaultFormat | 修改默认netCDF文件格式 |
文件操作
netcdf.abort | 恢复最近的netCDF文件定义 |
netcdf.close | 关闭netCDF文件 |
netcdf.create | 创建新的NetCDF数据集 |
netcdf.endDef | 结束netCDF文件定义模式 |
netcdf.inq | 返回netCDF文件信息 |
netcdf.inqFormat | 确定NetCDF文件的格式 |
netcdf.inqGrps | 检索子组id数组 |
netcdf.inqUnlimDims | 返回组中无限维度的列表 |
netcdf.open | 打开NetCDF数据源 |
netcdf.reDef | 将打开的netCDF文件放入定义模式 |
netcdf.setFill | 设置netCDF填充模式 |
netcdf.sync | 同步netCDF文件到磁盘 |
维
netcdf.defDim | 创建netCDF维度 |
netcdf.inqDim | 返回netCDF维名和长度 |
netcdf.inqDimID | 返回维度ID |
netcdf.renameDim | 更改netCDF维的名称 |
组
netcdf.defGrp | 在NetCDF文件中创建组 |
netcdf.inqDimIDs | 检索组中的维度标识符列表 |
netcdf.inqGrpName | 检索组的名称 |
netcdf.inqGrpNameFull | 组的完整路径名 |
netcdf.inqGrpParent | 检索父组ID。 |
netcdf.inqNcid | 返回命名组的ID |
netcdf.inqVarIDs | 组中所有变量的id |
变量
netcdf.defVar | 创建NetCDF变量 |
netcdf.defVarChunking | 定义NetCDF变量的分块行为 |
netcdf.defVarDeflate | 定义NetCDF变量的压缩参数 |
netcdf.defVarFill | 为NetCDF变量定义填充参数 |
netcdf.defVarFletcher32 | 为NetCDF变量定义校验和参数 |
netcdf.getVar | 从NetCDF变量读取数据 |
netcdf.inqVar | 变量信息 |
netcdf.inqVarChunking | 确定NetCDF变量的分块设置 |
netcdf.inqVarDeflate | 确定NetCDF变量的压缩设置 |
netcdf.inqVarFill | 确定NetCDF变量的填充参数值 |
netcdf.inqVarFletcher32 | NetCDF变量的Fletcher32校验和设置 |
netcdf.inqVarID | 返回与变量名关联的ID |
netcdf.putVar | 将数据写入netCDF变量 |
netcdf.renameVar | 修改netCDF变量名称 |
属性
netcdf.copyAtt | 将属性复制到新位置 |
netcdf.delAtt | 删除netCDF属性 |
netcdf.getAtt | 返回netCDF属性 |
netcdf.inqAtt | 返回netCDF属性信息 |
netcdf.inqAttID | 返回netCDF属性的ID |
netcdf.inqAttName | 返回netCDF属性的名称 |
netcdf.putAtt | 写入netCDF属性 |
netcdf.renameAtt | 更改属性名称 |
公用事业公司
netcdf.getConstant | 返回指定常量的数值 |
netcdf.getConstantNames | 返回netCDF库已知的常量列表 |
这个话题有用吗?