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