Интерфейс шлюза к внешним данным HDF (HX)
[out1,...,outN] = hdfhx(funcstr,input1,...,inputN)
hdfhx
является MATLAB® шлюз к интерфейсу HDF для манипулирования связанными и внешними элементами данных.
[out1,...,outN] = hdfhx(funcstr,input1,...,inputN)
возвращает один или несколько выходы, соответствующих функции HX в библиотеке HDF, заданной functstr
.
Существует взаимное соответствие между функциями HX в библиотеке HDF и допустимыми значениями для 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); | Устанавливает директорию для определения местоположения внешних файлов. |
A status
или идентификатор выхода -1 указывает, что операция не выполнена.
В случаях, когда библиотека HDF C принимает NULL
для определенных входов пустая матрица ([]
или ''
) может использоваться.