Непосредственно взаимодействуйте 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 | Задайте нестандартную длину битов для значений набора данных |