matlab.io.hdf4.sd

Взаимодействуйте непосредственно с многофайловым интерфейсом (SD) набора научных данных HDF4

Описание

Чтобы использовать эти функции MATLAB®, необходимо быть знакомы с SD HDF 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Определите, appendable ли набор данных
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Задайте нестандартную длину в битах для значений набора данных