hdfhx
HDF 外部数据 (HX) 接口的入口
语法
[out1,...,outN] = hdfhx(funcstr,input1,...,inputN)
说明
hdfhx 是 HDF 接口的 MATLAB® 入口,用于处理链接的和外部的数据元素。
[out1,...,outN] = hdfhx(funcstr,input1,...,inputN) 返回与 HDF 库中由 functstr 指定的 HX 函数对应的一个或多个输出。
HDF 库中的 HX 函数与 funcstr 的有效值之间存在一对一的对应关系。例如,hdfhx('setdir',pathname); 对应于 C 库调用 HXsetdir(pathname)。
函数
funcstr 的值 | 函数语法 | 描述 |
|---|---|---|
'create' | access_id = hdfhx('create',file_id,tag,ref,extern_name,offset,length) | 创建一个包含特殊数据元素的新外部文件。 |
'setcreatedir' | status = hdfhx('setcreatedir',pathname); | 设置用于写入外部文件的目录位置。 |
'setdir' | status = hdfhx('setdir',pathname); | 设置用于定位外部文件的目录。 |
输入/输出参量
status 或标识符输出为 -1 表示操作失败。
在 HDF C 库对于某些输入接受 NULL 的情况下,可以使用空矩阵 ([] 或 '')。