Development Environment    

MATLAB HDF ユーティリティAPIの使用

標準のHDF APIに加えて、MATLABは、MATLAB環境の中で、HDFを使用するように設計されているユーティリティ関数のAPI(ML)もサポートしています。

たとえば、MATLABユーティリティAPIは、全てのタイプのHDF識別子(例:SDファイル識別子)を参照することを可能にする関数MLlistinfoが含まれています。MATLABは、HDF識別子が作成、または、終了された場合、常に、この関数によって表示されるリストを更新しているのです。

つぎのサンプルコードは、MLlistinfo関数を使って、全ての開いているHDFファイル識別子やデータセット識別子をリスト表示するという操作を行います。この例題では、2つの識別子のみをオープンします。

全てのオープンしているHDF識別子のクローズ

オープンしているHDF識別子を1回の命令で全てクローズするには、MLcloseall 関数を使用します。この命令で、全てのオープンしているHDF識別子がクローズします。


 メタデータをHDFファイルに埋め込む 低水準ファイルI/O関数の使用