MATLAB C API для чтения данных MAT-файлов

Чтение и запись MATLAB® данные программ C/C + +

Когда вы программируете все приложение в MATLAB или когда вы делитесь данными с другими пользователями MATLAB, используйте эти процедуры MATLAB.

Бывают ситуации, однако, когда для взаимодействия с данными необходимо написать пользовательскую программу. Для примера:

  • Ваши данные имеют пользовательский формат.

  • Вы создаете приложения для пользователей, которые не запускают MATLAB, и хотите предоставить им данные MATLAB.

  • Вы хотите считать данные из внешнего приложения, но у вас нет доступа к исходному коду.

C MAT-файл API

matOpenОткройте MAT-файл
matCloseЗакройте MAT-файл
MATFileТип MAT-файла
matGetVariableМассив из MAT-файла
matGetVariableInfoИнформация только о заголовке массива
matGetNextVariableСледующий массив в MAT-файле
matGetNextVariableInfoИнформация только о заголовке массива
matPutVariableМассив в MAT-файл
matPutVariableAsGlobalМассив в MAT-файл как исходный из глобальной рабочей области
matDeleteVariableУдалите массив из MAT-файла
matGetDirСписок переменных в MAT-файле
matGetFpФайл на MAT-файл
mxIsFromGlobalWSОпределите, был ли mxArray скопирован из глобальной рабочей области MATLAB
matGetErrnoКоды ошибок для MAT-файла API

Темы

Таблица исходных Файлов кода MAT-файлов

The matlabroot/extern/examples/eng_mat папка содержит исходный код C/C + + и исходный код Фортран для примеров, демонстрирующих использование стандартных программ MAT-файлов.

Пользовательские приложения для доступа к MAT-файлам

Методы импорта и экспорта данных MATLAB и стандартных программ MAT-файлов, которые позволяют вам это сделать.

Совместное использование приложений MAT-файлов

Для создания приложения MAT-файлов MATLAB требуются общие файлы библиотеки.

Связанная информация