Взаимодействуйте непосредственно с интерфейсом (SD) набора научных данных мультифайла HDF4
Для использования этих функций MATLAB ® необходимо ознакомиться с API HDF SD C. В большинстве случаев синтаксис функции 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 | Задание атрибутов метки, единицы измерения и формата |
| 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 | Укажите нестандартную длину бита для значений набора данных |