Интерфейс шлюза к HDF H
[out1,...,outN] = hdfh(funcstr,input1,...,inputN)
hdfh является шлюзом MATLAB ® для интерфейса HDF H.
[out1,...,outN] = hdfh(funcstr,input1,...,inputN) возвращает один или несколько выходов, соответствующих функции H в библиотеке HDF, указанной functstr.
Существует однозначное соответствие между функциями H в библиотеке HDF и допустимыми значениями для funcstr. Например, hdfh('close',file_id) соответствует вызову библиотеки C Hclose(file_id).
Значение funcstr | Синтаксис функции | Описание |
|---|---|---|
'appendable' |
| Указывает, что к элементу можно добавить элемент. |
'close' |
| Закрывает путь доступа к файлу. |
'deldd' |
| Удаляет тег и ссылочный номер из списка дескрипторов данных. |
'dupdd' |
| |
'endaccess' |
| Прекращает доступ к объекту данных, располагая идентификатором доступа. |
'fidinquire' |
| Возвращает сведения об указанном файле. |
'find' |
| Поиск следующего объекта для поиска в HDF-файле. search_type может быть 'new' или 'continue'. dir вход может быть 'forward' или 'backward'. |
'getelement' |
| Считывает элемент данных для указанного тега и ссылочного номера. |
'getfileversion' |
| Возвращает сведения о версии HDF-файла. |
'getlibversion' |
| Возвращает сведения о версии для текущей библиотеки HDF. |
'inquire' |
| Возвращает сведения о доступе к элементу данных. |
'ishdf' |
| Определяет, является ли файл HDF-файлом. |
'length' |
| Возвращает длину объекта данных, указанную тегом и ссылочным номером. |
'newref' |
| Возвращает ссылочный номер, который может использоваться с любым тегом для создания уникальной пары тег/ссылочный номер. |
'nextread' |
| Поиск следующего дескриптора данных, соответствующего указанному тегу и ссылочному номеру. origin может быть 'start' или 'current'. |
'number' |
| Возвращает количество экземпляров тега в файле. |
'offset' |
| Возвращает смещение элемента данных в файле. |
'open' |
| Предоставляет путь доступа к HDF-файлу путем считывания всех блоков дескриптора данных в память. |
'putelement' |
| Запись элемента данных или замена существующего элемента данных в HDF-файле. X должно быть uint8 массив. |
'read' |
| Считывает следующий сегмент в элементе данных. |
'seek' |
| Задает смещение указателя доступа в элементе данных. origin может быть 'start' или 'current'. |
'startread' |
| |
'startwrite' |
| |
'sync' |
| |
'trunc' |
| Усечение указанного объекта данных до заданной длины. |
'write' |
| Запись следующего сегмента данных в указанный элемент данных. X должно быть uint8 массив. |
A status или вывод идентификатора -1 указывает на сбой операции.
hdfh не поддерживает эти функции в интерфейсе H NCSA:
Hcache
Hendbitaccess
Hexist
Hflushdd
Hgetbit
Hputbit
Hsetlength
Hshutdown
Htagnewref
hdfan | hdfdf24 | hdfdfr8 | hdfhd | hdfhe | hdfhx | hdfml | hdfv | hdfvf | hdfvh | hdfvs | matlab.io.hdf4.sd