exponenta event banner

matlab.io.hdf4.sd.setExternalFile

Пакет: matlab.io.hdf4.sd

Хранить данные во внешнем файле

Синтаксис

setExternalFile(sdsID,extfile,offset)

Описание

setExternalFile(sdsID,extfile,offset) перемещает значения данных (а не метаданные) во внешний файл данных extfile начиная со смещения байта, offset.

Данные могут быть перемещены только один раз для любого набора данных. Внешний файл должен храниться в основном файле.

Эта функция соответствует SDsetexternalfile в API библиотеки HDF.

Примеры

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

См. также

|