文档

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库已知的常量列表
这个话题有用吗?