Main Content

HDF5 ファイル

Hierarchical Data Format、Version 5

階層データ形式 Version 5 (HDF5) は、データを保存し管理するためのデータ モデル、ライブラリ、およびファイル形式です。HDF5 ファイルは次のいくつかの方法で操作できます。

  • インポート ツール アプリ (MATLAB® Online™ 内) と [データのインポート] ライブ エディター タスクは、HDF5 ファイルからのデータを探索および読み取るための直感的なグラフィカル インターフェイスを提供します。

  • MATLAB の高水準の HDF5 関数は、HDF5 ファイルからデータを読み取り、MATLAB ワークスペースから HDF5 ファイルにデータを書き込むための、簡易プログラム インターフェイスを提供します。

  • MATLAB の低水準の HDF5 関数を使用すれば、HDF5 C ライブラリ内の 300 を超える関数へのアクセスにより、HDF5 ファイルの読み取りと書き込み処理に対するより詳細な制御が可能になります。

    MATLAB の低水準の HDF5 関数を使用するには、https://www.hdfgroup.org/solutions/hdf5/に記載されている HDF5 C API プログラミングの概念をよく理解していなければなりません。

MATLAB では、HDF5 C ライブラリ version 1.10.11 が使用されます。

ライブ エディター タスク

データのインポートライブ エディターでファイルからデータをインポート (R2023a 以降)

アプリ

インポート ツールファイルからデータをインポート

関数

すべて展開する

h5createHDF5 データセットの作成
h5dispHDF5 ファイルの内容の表示
h5infoHDF5 ファイルの情報
h5readHDF5 データセットからのデータの読み取り
h5readattHDF5 ファイルからの属性の読み取り
h5writeHDF5 データセットへのデータの書き込み
h5writeattHDF5 ファイルへの属性の書き込み
Library (H5)General-purpose functions for use with entire HDF5 library
Attribute (H5A)Metadata associated with datasets or groups
Dataset (H5D)Multidimensional arrays of data elements and supporting metadata
Dimension Scale (H5DS)Dimension scale associated with dataset dimensions
Error (H5E)Error handling
File (H5F)HDF5 file access
Group (H5G)Organization of objects in file
Identifier (H5I)HDF5 object identifiers
Link (H5L)Links in HDF5 file
MATLAB (H5ML)MATLAB utility functions not part of the HDF5 C library
Object (H5O)Objects in file
Property (H5P)Object property lists
Reference (H5R)HDF5 references
Dataspace (H5S)Dimensionality of dataset
Datatype (H5T)Datatype of elements in a dataset
Filters and Compression (H5Z)Inline data filters, data compression

トピック