Main Content

matlab.io.hdf4.sd.setExternalFile

命名空间: matlab.io.hdf4.sd

将数据存储在外部文件中

语法

setExternalFile(sdsID,extfile,offset)

说明

setExternalFile(sdsID,extfile,offset) 从字节偏移量 offset 开始将数据值(非元数据)移动到外部数据文件 extfile 中。

对于任何给定数据集,只能移动一次数据。外部文件应与主文件一起保存。

此函数对应于 HDF 库 C API 中的 SDsetexternalfile 函数。

示例

import matlab.io.hdf4.*
sdID = sd.start('myfile.hdf','create');
sdsID = sd.create(sdID,'temperature','double',[10 20]);
sd.setExternalFile(sdsID,'myExternalFile.dat',0);
sd.writeData(sdsID,[0 0],rand(10,20));
sd.endAccess(sdsID);
sd.close(sdID);

另请参阅

|