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
的情况下,可以使用空矩阵 ([]
或 ''
)。