exponenta event banner

matlab.io.hdf4.sd

Взаимодействуйте непосредственно с интерфейсом (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Укажите нестандартную длину бита для значений набора данных