h5info

Возвратите информацию о файле HDF5

Синтаксис

информация = h5info (имя файла)
информация = h5info (имя файла, местоположение)
информация = h5info (___, 'TextEncoding', кодируя)

Описание

info = h5info(filename) возвращает информацию о целом файле HDF5, заданном filename.

info = h5info(filename,location) возвращает информацию о группе, наборе данных или названном типе данных, заданном location в файле HDF5, filename.

info = h5info(___,'TextEncoding',encoding) задает текстовое кодирование, чтобы использовать для чтения объектов в файле HDF5.

Входные параметры

fileName

Вектор символа или скаляр строки определение имени файла HDF5.

местоположение

Вектор символа или скаляр строки определение местоположения группы, набора данных или названного типа данных в файле HDF5.

encoding

Кодировка символов, заданная как 'system' или 'UTF-8'.

  • система Используйте кодирование системного значения по умолчанию для имен объектов и атрибутов.

  • 'UTF-8' — Используйте кодирование UTF-8 для имен объектов и атрибутов.

Значение по умолчанию: система

Выходные аргументы

информация

Структура, содержащая информацию о файле HDF5. Набор полей в структуре зависит от параметра location. Первым полем всегда является 'Filename'. Другие поля, которые могут присутствовать в структуре info, следующие.

Тип местоположенияПоле Описание
Файлы и группы  
 ИмяИмя определения вектора символа группы. Если вы задаете только имя файла, этим значением является '/'.
 ГруппыМассив структур, описывающих подгруппы.
 DatasetsМассив структур, описывающих наборы данных.
 Типы данныхМассив структур, описывающих названный типами данных.
 LinksМассив структур, описывающих мягкие, внешние, пользовательские, и определенные жесткие ссылки.
 Атрибуты Массив структур, описывающих атрибуты группы.
Наборы данных 
 ИмяВектор символа, задающий имя набора данных.
 Тип данныхСтруктура, описывающая тип данных.
 DataspaceСтруктура, описывающая размер набора данных.
 'ChunkSize' Степени размера фрагмента набора данных, если задано.
 'FillValue' Значение заливки набора данных, если задано.
 ФильтрМассив структур, описывающих любые заданные фильтры, такие как сжатие.
 АтрибутыМассив структур, описывающих атрибуты набора данных.
Названные типы данных 
 ИмяВектор символа, задающий имя объекта типа данных.
 Класс Класс HDF5 именованного типа данных.
 ВводВектор символа или struct, далее описывающий тип данных.
 РазмерРазмер именованного типа данных в байтах.

Примеры

Возвратите всю информацию.

info = h5info('example.h5');

Возвратите информацию о группе и всех наборах данных, содержавших в группе.

info = h5info('example.h5','/g4');

Возвратите информацию об определенном наборе данных.

info = h5info('example.h5','/g4/time');

Введенный в R2011a

Была ли эта тема полезной?