matlab.io.hdf4.sd.create
네임스페이스: matlab.io.hdf4.sd
새 데이터셋 만들기
구문
sdsID = create(sdID,name,datatype,dims)
설명
sdsID = create(sdID,name,datatype,dims)는 주어진 이름 name, 데이터형 datatype 및 차원 크기 dims를 사용하여 데이터셋을 만듭니다.
제한 없는 차원을 사용하여 데이터셋을 만들려면 dims의 마지막 값을 0으로 설정해야 합니다.
이 함수는 HDF 라이브러리 C API의 SDcreate 함수에 대응합니다. 그러나 MATLAB®은 FORTRAN 스타일의 정렬을 사용하므로 dims 파라미터는 C 라이브러리 API에 맞게 순서가 뒤바뀝니다.
예제
제한 없는 차원을 사용하여 3차원 데이터셋을 만듭니다.
import matlab.io.hdf4.* sdID = sd.start('myfile.hdf','create'); sdsID = sd.create(sdID,'temperature','double',[10 20 0]); sd.endAccess(sdsID); sd.close(sdID);