HDF4 文件
分层数据格式版本 4 (HDF4) 是一种用于存储和管理机器间数据的库和多对象文件格式。您可以通过两种方式与 HDF4 文件交互:
MATLAB® 高级 HDF4 函数提供简化的编程接口,用于从 HDF4 文件读取数据。您还可以使用
imread
和imwrite
函数读取和写入 HDF4 文件中的图像数据。MATLAB 低级 HDF4 函数通过访问 HDF4 和 HDF-EOS2 C 库中 100 多个函数,能够更精细地控制对 HDF4 文件的读写过程。要将非图像数据导出至 HDF4 文件,您必须使用低级函数。
要使用 MATLAB 低级 HDF4 和 HDF-EOS2 函数,您必须熟悉 HDF4 和 HDF-EOS2 C API 编程概念,如
https://www.hdfgroup.org/solutions/hdf4/
中所述。
MATLAB 使用 HDF4 C 库版本 4.2.16-2 和 HDF-EOS2 C 库版本 3。
函数
主题
- 使用高级函数导入 HDF4 文件
使用分层数据格式版本 4 (HDF4) 文件格式读取数据和元数据。
- About HDF4 and HDF-EOS
Use HDF4 and HDF-EOS formats with MATLAB.
- Map HDF4 to MATLAB Syntax
Each HDF4 API includes many individual functions that you use to read data from files, write data to files, and perform other related functions.
- Import HDF4 Files Using Low-Level Functions
Read data from a scientific dataset in an HDF4 file, using the functions in the
matlat.io.hdf4.sd
namespace. - Export to HDF4 Files
Write MATLAB arrays to a scientific dataset in an HDF4 file.