Интерфейс шлюза с внешними данными 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 для определенных входов - пустая матрица ([] или '') может использоваться.