hdfh
HDF H インターフェイスへのゲートウェイ
構文
[out1,...,outN] = hdfh(funcstr,input1,...,inputN)
説明
hdfh
は HDF H インターフェイスへの MATLAB® ゲートウェイです。
[out1,...,outN] = hdfh(funcstr,input1,...,inputN)
は、functstr
で指定された HDF ライブラリの H 関数に対応する 1 つ以上の出力値を返します。
HDF ライブラリの H 関数と funcstr
の有効値の間には 1 対 1 の対応があります。たとえば、hdfh('close',file_id)
はC ライブラリの呼び出し Hclose(file_id)
に相当します。
関数
funcstr の値 | 関数構文 | 説明 |
---|---|---|
'appendable' |
| 要素の追加先を指定します。 |
'close' |
| ファイルへのアクセス パスを閉じます。 |
'deldd' |
| データ記述子リストからタグと参照番号を削除します。 |
'dupdd' |
| |
'endaccess' |
| アクセス識別子を破棄して、データ オブジェクトへのアクセスを停止します。 |
'fidinquire' |
| 指定されたファイルに関する情報を返します。 |
'find' |
| HDF ファイルで次に検索するオブジェクトを見つけます。search_type は、'new' または 'continue' のいずれかです。dir 入力は、'forward' または 'backward' のいずれかです。 |
'getelement' |
| 指定されたタグと参照番号のデータ要素を読み取ります。 |
'getfileversion' |
| HDF ファイルのバージョン情報を返します。 |
'getlibversion' |
| 現在の HDF ライブラリのバージョン情報を返します。 |
'inquire' |
| データ要素のアクセス情報を返します。 |
'ishdf' |
| ファイルが HDF ファイルであるかどうかを判断します。 |
'length' |
| タグと参照番号で指定されたデータ オブジェクトの長さを返します。 |
'newref' |
| タグと参照番号の一意のペアを作成するために、任意のタグで使用できる参照番号を返します。 |
'nextread' |
| 指定されたタグと参照番号に一致する次のデータ記述子を検索します。origin は 'start' または 'current' のいずれかです。 |
'number' |
| ファイル内にあるタグのインスタンスの数を返します。 |
'offset' |
| ファイル内にあるデータ要素のオフセットを返します。 |
'open' |
| すべてのデータ記述子ブロックをメモリに読み取って、HDF ファイルへのアクセス パスを提供します。 |
'putelement' |
| データ要素を書き込むか、HDF ファイル内の既存のデータ要素を置き換えます。X は uint8 配列でなければなりません。 |
'read' |
| データ要素に次のセグメントを読み取ります。 |
'seek' |
| データ要素内のオフセットにアクセス ポインターを設定します。origin は 'start' または 'current' のいずれかです。 |
'startread' |
| |
'startwrite' |
| |
'sync' |
| |
'trunc' |
| 指定されたデータ オブジェクトを特定の長さに切り捨てます。 |
'write' |
| 指定されたデータ要素に次のデータ セグメントを書き込みます。X は uint8 配列でなければなりません。 |
出力引数
status
または識別子出力が -1 の場合は、操作が失敗したことを示します。
制限
hdfh
は NCSA H インターフェイスで以下の関数をサポートしません。Hcache
Hendbitaccess
Hexist
Hflushdd
Hgetbit
Hputbit
Hsetlength
Hshutdown
Htagnewref
バージョン履歴
R2006a より前に導入