hdfh
HDF H 인터페이스에 대한 게이트웨이
구문
[out1,...,outN] = hdfh(funcstr,input1,...,inputN)
설명
hdfh
는 HDF H 인터페이스에 대한 MATLAB® 게이트웨이입니다.
[out1,...,outN] = hdfh(funcstr,input1,...,inputN)
은 functstr
로 지정된 HDF 라이브러리의 H 함수에 해당하는 하나 이상의 출력을 반환합니다.
HDF 라이브러리의 H 함수와 funcstr
에 대한 유효한 값 사이에는 일대일의 대응 관계가 있습니다. 예를 들어, hdfh('close',file_id)
는 C 라이브러리 호출 Hclose(file_id)
에 해당됩니다.
함수
funcstr 의 값 | 함수 구문 | 설명 |
---|---|---|
'appendable' |
| 요소가 추가될 수 있도록 지정합니다. |
'close' |
| 파일에 대한 액세스 경로를 닫습니다. |
'deldd' |
| 데이터 설명자(Data Descriptor) 목록에서 태그와 참조 번호를 삭제합니다. |
'dupdd' |
| |
'endaccess' |
| 액세스 식별자를 폐기하여 데이터 객체에 대한 액세스를 종료합니다. |
'fidinquire' |
| 지정된 파일에 대한 정보를 반환합니다. |
'find' |
| HDF 파일에서 다음으로 검색할 객체를 찾습니다. search_type 은 'new' 또는 'continue' 가 될 수 있습니다. dir 입력값은 'forward' 또는 'backward' 가 될 수 있습니다. |
'getelement' |
| 지정된 태그와 참조 번호에 대한 데이터 요소를 읽습니다. |
'getfileversion' |
| HDF 파일에 대한 버전 정보를 반환합니다. |
'getlibversion' |
| 현재 HDF 라이브러리에 대한 버전 정보를 반환합니다. |
'inquire' |
| 데이터 요소에 대한 액세스 정보를 반환합니다. |
'ishdf' |
| 파일이 HDF 파일인지 확인합니다. |
'length' |
| 태그와 참조 번호로 지정된 데이터 객체의 길이를 반환합니다. |
'newref' |
| 고유한 태그/참조 번호 쌍을 생성하기 위해 태그와 함께 사용될 참조 번호를 반환합니다. |
'nextread' |
| 지정된 태그 및 참조 번호와 일치하는 다음 데이터 설명자(Data Descriptor)를 검색합니다. origin 은 'start' 또는 'current' 가 될 수 있습니다. |
'number' |
| 파일 내 태그의 인스턴스 수를 반환합니다. |
'offset' |
| 파일 내 데이터 요소의 오프셋을 반환합니다. |
'open' |
| 모든 데이터 설명자(Data Descriptor) 블록을 메모리로 읽어들여 HDF 파일에 대한 액세스 경로를 제공합니다. |
'putelement' |
| 데이터 요소를 쓰거나 HDF 파일에 있는 기존 데이터 요소를 교체합니다. X 는 uint8 형 배열이어야 합니다. |
'read' |
| 데이터 요소의 다음 세그먼트를 읽습니다. |
'seek' |
| 데이터 요소 내의 오프셋에 대한 액세스 포인터를 설정합니다. origin 은 'start' 또는 'current' 가 될 수 있습니다. |
'startread' |
| |
'startwrite' |
| |
'sync' |
| |
'trunc' |
| 지정된 데이터 객체를 주어진 길이로 잘라냅니다. |
'write' |
| 지정된 데이터 요소에 다음 데이터 세그먼트를 씁니다. X 는 uint8 형 배열이어야 합니다. |
출력 인수
status
또는 식별자 출력값이 -1이면 작업이 실패했음을 나타냅니다.
제한 사항
hdfh
는 NCSA H 인터페이스의 다음 함수를 지원하지 않습니다.Hcache
Hendbitaccess
Hexist
Hflushdd
Hgetbit
Hputbit
Hsetlength
Hshutdown
Htagnewref
버전 내역
R2006a 이전에 개발됨