Пакет: matlab.io.hdf4.sd
Храните данные во внешнем файле
setExternalFile(sdsID,extfile,offset)
setExternalFile(sdsID,extfile,offset) перемещает значения данных (не метаданные) во внешний файл данных extfile начиная со смещения байта, offset.
Данные могут быть перемещены только один раз для любого заданного набора данных. Внешний файл должен храниться в основном файле.
Эта функция соответствует SDsetexternalfile функция в библиотеке HDF С API.
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);