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