Непосредственно взаимодействуйте HDF4 многофазным интерфейсом научного набора данных (SD)
Чтобы использовать эти MATLAB® функции, вы должны ознакомиться с HDF SD C API. В большинстве случаев синтаксис функции MATLAB похож на синтаксис соответствующей функции библиотеки HDF. Функции реализованы как пакет matlab.io.hdf4.sd. Чтобы использовать этот пакет, префиксируйте имя функции путем пакета или используйте функцию импорта, чтобы добавить пакет в текущий список импорта, перед вызовом функции, например,
import matlab.io.hdf4.*
sdID = sd.start('myfile.hdf','read');
| matlab.io.hdf4.sd.close | Завершает доступ к интерфейсу SD |
| matlab.io.hdf4.sd.endAccess | Завершает доступ к набору данных |
| matlab.io.hdf4.sd.getFilename | Имя файла |
| matlab.io.hdf4.sd.select | Идентификатор набора данных с заданным индексом |
| matlab.io.hdf4.sd.setExternalFile | Храните данные во внешнем файле |
| matlab.io.hdf4.sd.start | Откройте файл HDF и инициализируйте интерфейс SD |
| matlab.io.hdf4.sd.create | Создайте новый набор данных |
| matlab.io.hdf4.sd.readData | Считайте подвыборку данных |
| matlab.io.hdf4.sd.setFillMode | Установите текущий режим заливки файла |
| matlab.io.hdf4.sd.writeData | Запись в набор данных |
| matlab.io.hdf4.sd.fileInfo | Количество наборов данных и глобальных атрибутов в файле |
| matlab.io.hdf4.sd.getCompInfo | Информация о сжатии набора данных |
| matlab.io.hdf4.sd.getFillValue | Заполнение значения для набора данных |
| matlab.io.hdf4.sd.getInfo | Информация о наборе данных |
| matlab.io.hdf4.sd.idToRef | Ссылочный номер, соответствующий идентификатору набора данных |
| matlab.io.hdf4.sd.idType | Тип объекта |
| matlab.io.hdf4.sd.isCoordVar | Определите, является ли набор данных переменной координат |
| matlab.io.hdf4.sd.isRecord | Определите, является ли набор данных добавляемым |
| matlab.io.hdf4.sd.nameToIndex | Значение индекса именованного набора данных |
| matlab.io.hdf4.sd.nameToIndices | Список наборов данных с таким же именем |
| matlab.io.hdf4.sd.refToIndex | Индекс набора данных, соответствующего ссылочному номеру |
| matlab.io.hdf4.sd.dimInfo | Информация о размерности |
| matlab.io.hdf4.sd.getDimID | Идентификатор размерности |
| matlab.io.hdf4.sd.getDimScale | Масштабные данные для размерности |
| matlab.io.hdf4.sd.setDimName | Связать имя с размерностью |
| matlab.io.hdf4.sd.setDimScale | Установите значения шкалы для размерности |
| matlab.io.hdf4.sd.attrInfo | Информация об атрибуте |
| matlab.io.hdf4.sd.findAttr | Индекс указанного атрибута |
| matlab.io.hdf4.sd.readAttr | Чтение значения атрибута |
| matlab.io.hdf4.sd.setAttr | Запись значения атрибута |
| matlab.io.hdf4.sd.getCal | Информация о калибровке набора данных |
| matlab.io.hdf4.sd.getDataStrs | Предопределенные атрибуты для набора данных |
| matlab.io.hdf4.sd.getDimStrs | Предопределенные атрибуты для размерности |
| matlab.io.hdf4.sd.getFillValue | Заполнение значения для набора данных |
| matlab.io.hdf4.sd.getRange | Максимальные и минимальные значения области значений |
| matlab.io.hdf4.sd.setCal | Установите информацию о калибровке набора данных |
| matlab.io.hdf4.sd.setDataStrs | Установите предопределенные атрибуты для набора данных |
| matlab.io.hdf4.sd.setDimStrs | Установите метки, unit и format |
| matlab.io.hdf4.sd.setFillValue | Установите значение заливки для набора данных |
| matlab.io.hdf4.sd.setRange | Установите максимальное и минимальное значение области значений для набора данных |
| matlab.io.hdf4.sd.getChunkInfo | Размер фрагмента для набора данных |
| matlab.io.hdf4.sd.readChunk | Считайте фрагмент из набора данных |
| matlab.io.hdf4.sd.setChunk | Установите размер фрагмента и метод сжатия набора данных |
| matlab.io.hdf4.sd.writeChunk | Запись фрагмента в набор данных |
| matlab.io.hdf4.sd.setCompress | Установите метод сжатия набора данных |
| matlab.io.hdf4.sd.setNBitDataSet | Задайте нестандартную длину битов для значений набора данных |