hdfh
HDF H 接口的入口
语法
[out1,...,outN] = hdfh(funcstr,input1,...,inputN)
说明
hdfh
是 HDF H 接口的 MATLAB® 入口。
[out1,...,outN] = hdfh(funcstr,input1,...,inputN)
返回与 HDF 库中由 functstr
指定的 H 函数对应的一个或多个输出。
HDF 库中的 H 函数与 funcstr
的有效值之间存在一对一的对应关系。例如,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 之前推出