Archivos HDF4
El formato de datos jerárquicos, versión 4 (HDF4) es una biblioteca y un formato de archivo multiobjeto para almacenar y gestionar datos entre ordenadores. Puede interactuar con los archivos HDF4 de dos maneras:
Las funciones de HDF4 de alto nivel de MATLAB® proporcionan una interfaz simplificada programática para leer datos de archivos HDF4. También puede utilizar las funciones
imread
eimwrite
para leer y escribir datos de imagen en los archivos HDF4.Las funciones de HDF4 de bajo nivel de MATLAB proporcionan un control más preciso sobre el proceso de lectura y escritura de archivos HDF4 ofreciendo acceso a más de 100 funciones de las bibliotecas HDF4 y HDF-EOS2 de C. Para exportar datos que no sean imagen a un archivo HDF4, se deben usar las funciones de bajo nivel.
Para usar las funciones de HDF4 y HDF-EOS2 de bajo nivel de MATLAB, debe conocer los conceptos de programación de API de HDF4 y HDF-EOS2 de C, que se describen en
https://www.hdfgroup.org/solutions/hdf4/
.
MATLAB usa la versión 4.2.16-2 de la biblioteca HDF4 C y la versión 3 de la biblioteca de HDF-EOS2 de C.
Funciones
Temas
- 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.
- Importar archivos HDF4 con funciones de nivel bajo
Este ejemplo muestra cómo leer los datos de un conjunto de datos científicos en un archivo HDF4, con las funciones del paquete
matlat.io.hdf4.sd
. - Export to HDF4 Files
Write MATLAB arrays to a scientific dataset in an HDF4 file.