Информация о файле общего формата данных (CDF)
info = cdfinfo(filename)
info = cdfinfo(filename) возвращает информацию о файле общего формата данных (CDF), указанном filename. Определить filename в виде вектора символов или строкового скаляра.
Примечание
Поскольку cdfinfo создает временные файлы, текущий рабочий каталог должен быть доступен для записи.
В следующей таблице перечислены поля, возвращенные в структуре. info. В таблице перечислены поля в том порядке, в котором они отображаются в структуре.
Область | Описание | |
|---|---|---|
| Вектор символов, указывающий имя файла | |
| Вектор символов, указывающий дату последнего изменения файла | |
| Двойной скаляр, указывающий размер файла, в байтах | |
| Вектор символов, задающий формат файла | |
| Вектор символов, указывающий версию библиотеки CDF, используемой для создания файла | |
| Структурный массив, содержащий параметры библиотеки, используемые для создания файла | |
| Имена файлов, содержащих данные файла CDF, если это файл многофайлового формата CDF | |
| N-by-6 массив ячеек, где N - количество переменных, содержащих информацию о переменных в файле. В столбцах представлена следующая информация: | |
Столбец 1 | Вектор символов, указывающий имя переменной | |
Колонка 2 | Двойной массив, задающий размеры переменной, возвращаемые | |
Колонка 3 | Двойной скаляр, указывающий количество записей, назначенных переменной | |
Колонка 4 | Символьный вектор, указывающий тип данных переменной, хранящийся в файле CDF | |
Колонка 5 | Символьный вектор, задающий параметры отклонения записи и измерения для переменной. Сингл T/ (scalar variable F/T (one-dimensional variable) T/TFF (трехмерная переменная) | |
| Структурный массив, содержащий одно поле для каждого глобального атрибута. Имя каждого поля соответствует имени атрибута. Данные в каждом поле, содержащиеся в массиве ячеек, представляют значения записей для этого атрибута. | |
| Структурный массив, содержащий одно поле для каждого атрибута переменной. Имя каждого поля соответствует имени атрибута. Данные в каждом поле содержатся в массиве ячеек n-by-2, где n - количество переменных. Первый столбец этого массива ячеек содержит имена переменных, связанные с записями. Второй столбец содержит значения ввода. | |
Примечание
Имена атрибутов, возвращенные cdfinfo возможно, имена атрибутов в файле CDF не совпадают в точности. Имена атрибутов могут содержать недопустимые символы в именах полей MATLAB ® .cdfinfo удаляет недопустимые символы, которые появляются в начале атрибутов, и заменяет другие недопустимые символы символами подчеркивания ('_'). Когда cdfinfo изменяет имя атрибута, добавляет внутренний номер атрибута к концу имени поля. Например, имя атрибута Variable%Attribute становится Variable_Attribute_013.
Примечание
Для повышения производительности отключите проверку файлов, которую библиотека CDF выполняет по умолчанию при открытии файлов. Дополнительные сведения см. в разделе cdflib.setValidate.