Main Content

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);

设置用于定位外部文件的目录。pathname 可以包含由垂直条分隔的多个目录。

输入/输出参数

status 或标识符输出为 -1 表示操作失败。

在 HDF C 库对于某些输入接受 NULL 的情况下,可以使用空矩阵 ([]'')。