Main Content

hdfhx

HDF 외부 데이터 (HX) 인터페이스에 대한 게이트웨이

구문

[out1,...,outN] = hdfhx(funcstr,input1,...,inputN)

설명

hdfhx는 연결 및 외부 데이터 요소의 조작을 위한 HDF 인터페이스에 대한 MATLAB® 게이트웨이입니다.

[out1,...,outN] = hdfhx(funcstr,input1,...,inputN)functstr로 지정된 HDF 라이브러리의 HX 함수에 해당하는 하나 이상의 출력값을 반환합니다.

HDF 라이브러리의 HX 함수와 funcstr에 유효한 값 사이에는 일대일의 대응 관계가 있습니다. 예를 들어, hdfhx('setdir',pathname);은 C 라이브러리 호출 HXsetdir(pathname)에 해당됩니다.

함수

funcstr의 값함수 구문설명
'create'access_id = hdfhx('create',file_id,tag,ref,extern_name,offset,length)

새 외부 파일 특수 데이터 요소를 생성합니다.

'setcreatedir'status = hdfhx('setcreatedir',pathname);

외부 파일을 쓰기 위한 디렉터리 위치를 설정합니다.

'setdir'status = hdfhx('setdir',pathname);

외부 파일을 찾기 위한 디렉터리를 설정합니다. pathname은 세로 막대로 구분된 여러 개의 디렉터리를 포함할 수 있습니다.

입력/출력 인수

status 또는 식별자 출력값이 -1이면 작업이 실패했음을 나타냅니다.

HDF C 라이브러리가 특정 입력에 대해 NULL을 허용하는 경우 빈 행렬([] 또는 '')이 사용될 수 있습니다.