HDF4-Dateien
Hierarchical Data Format, Version 4 (HDF4) ist ein Bibliotheks- und Multiobjekt-Dateiformat zum Speichern und Verwalten von Daten über mehrere Maschinen hinweg. Zur Interaktion mit HDF4-Dateien gibt es zwei Methoden:
Die MATLAB® High-Level-Funktionen für HDF4 bieten eine vereinfachte programmatische Benutzeroberfläche zum Auslesen von Daten aus HDF4-Dateien. Zudem können Sie die Funktionen
imread
undimwrite
verwenden, um Bilddaten aus HDF4-Dateien auszulesen und in diese zu schreiben.Die MATLAB Low-Level-Funktionen für HDF4 bieten mehr Kontrolle über den Lese- und Schreibvorgang bei HDF4-Dateien, da sie Zugriff auf mehr als 100 Funktionen der C-Bibliotheken von HDF4 und HDF-EOS2 gewähren. Um andere Daten als Bilddaten in eine HDF4-Datei zu exportieren, müssen Sie die Low-Level-Funktionen verwenden.
Um die MATLAB Low-Level-Funktionen für HDF4 und HDF-EOS2 zu nutzen, müssen Sie mit den Programmierkonzepten für das C-API von HDF4 und HDF-EOS2 vertraut sein, die unter
https://www.hdfgroup.org/solutions/hdf4/
beschrieben werden.
MATLAB verwendet die HDF4 C-Bibliothek Version 4.2.16-2 und die HDF-EOS2 C-Bibliothek Version 3.
Funktionen
Themen
- Import HDF4 Files Using High-Level Functions
Read data and metadata using the Hierarchical Data Format, Version 4 (HDF4) file format.
- 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.