matlab.io.hdf4.sd

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