hdfhx

Интерфейс шлюза к внешним данным 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);

Устанавливает директорию для определения местоположения внешних файлов. pathname может содержать несколько директории, разделенных вертикальными полосами.

Входные/выходные аргументы

A status или идентификатор выхода -1 указывает, что операция не выполнена.

В случаях, когда библиотека HDF C принимает NULL для определенных входов пустая матрица ([] или '') может использоваться.