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

참고 항목

|