matlab.io.hdf4.sd
直接与HDF4多文件科学数据集(SD)接口交互
描述
使用这些MATLAB®函数,你应该熟悉HDF sdc API。在大多数情况下,MATLAB函数的语法与相应的HDF库函数的语法相似。功能以包的形式实现matlab.io.hdf4.sd
.要使用这个包,在函数名前面加上包路径,或者在调用函数之前使用导入函数将包添加到当前导入列表中,例如:
进口matlab.io.hdf4。* sdID = sd.start('myfile.hdf','read');
访问
matlab.io.hdf4.sd.close | 终止对SD接口的访问 |
matlab.io.hdf4.sd.endAccess | 终止对数据集的访问 |
matlab.io.hdf4.sd.getFilename | 文件名称 |
matlab.io.hdf4.sd.select | 具有指定索引的数据集标识符 |
matlab.io.hdf4.sd.setExternalFile | 将数据存储在外部文件中 |
matlab.io.hdf4.sd.start | 打开HDF文件,初始化SD接口 |
读/写
matlab.io.hdf4.sd.create | 创建新数据集 |
matlab.io.hdf4.sd.readData | 读取数据的子样本 |
matlab.io.hdf4.sd.setFillMode | 设置文件的当前填充模式 |
matlab.io.hdf4.sd.writeData | 写入数据集 |
调查
matlab.io.hdf4.sd.fileInfo | 文件中的数据集和全局属性的数量 |
matlab.io.hdf4.sd.getCompInfo | 有关数据集压缩的信息 |
matlab.io.hdf4.sd.getFillValue | 为数据集填充值 |
matlab.io.hdf4.sd.getInfo | 关于数据集的信息 |
matlab.io.hdf4.sd.idToRef | 与数据集标识符对应的引用号 |
matlab.io.hdf4.sd.idType | 对象类型 |
matlab.io.hdf4.sd.isCoordVar | 确定数据集是否为坐标变量 |
matlab.io.hdf4.sd.isRecord | 确定数据集是否可追加 |
matlab.io.hdf4.sd.nameToIndex | 命名数据集的索引值 |
matlab.io.hdf4.sd.nameToIndices | 具有相同名称的数据集列表 |
matlab.io.hdf4.sd.refToIndex | 参考号对应的数据集索引 |
维
matlab.io.hdf4.sd.dimInfo | 尺寸信息 |
matlab.io.hdf4.sd.getDimID | 尺寸标识符 |
matlab.io.hdf4.sd.getDimScale | 尺寸的标度数据 |
matlab.io.hdf4.sd.setDimName | 将名称与维度关联起来 |
matlab.io.hdf4.sd.setDimScale | 设置尺寸的比例值 |
用户定义的属性
matlab.io.hdf4.sd.attrInfo | 属性信息 |
matlab.io.hdf4.sd.findAttr | 指定属性索引 |
matlab.io.hdf4.sd.readAttr | 读属性值 |
matlab.io.hdf4.sd.setAttr | 写属性值 |
预定义的属性
matlab.io.hdf4.sd.getCal | 数据集校准信息 |
matlab.io.hdf4.sd.getDataStrs | 数据集的预定义属性 |
matlab.io.hdf4.sd.getDimStrs | 维度的预定义属性 |
matlab.io.hdf4.sd.getFillValue | 为数据集填充值 |
matlab.io.hdf4.sd.getRange | 最大和最小范围值 |
matlab.io.hdf4.sd.setCal | 设置数据集校准信息 |
matlab.io.hdf4.sd.setDataStrs | 设置数据集的预定义属性 |
matlab.io.hdf4.sd.setDimStrs | 设置标签、单元和格式属性 |
matlab.io.hdf4.sd.setFillValue | 为数据集设置填充值 |
matlab.io.hdf4.sd.setRange | 设置数据集的最大和最小范围值 |
组块/瓷砖操作
matlab.io.hdf4.sd.getChunkInfo | 数据集的块大小 |
matlab.io.hdf4.sd.readChunk | 从数据集中读取数据块 |
matlab.io.hdf4.sd.setChunk | 设置数据集的块大小和压缩方法 |
matlab.io.hdf4.sd.writeChunk | 将数据块写入数据集 |
压缩
matlab.io.hdf4.sd.setCompress | 数据集的集压缩方法 |
matlab.io.hdf4.sd.setNBitDataSet | 为数据集值指定非标准位长 |
这个话题有用吗?