MATLAB C API, чтобы считать данные о MAT-файле

Считайте и запишите MATLAB® данные из программ C/C++

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

Существуют ситуации, однако, когда необходимо написать пользовательскую программу, чтобы взаимодействовать с данными. Например:

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

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

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

C API MAT-файла

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Коды ошибок для API MAT-файла

Темы

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

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

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

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

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

MATLAB требует совместно использованных файлов библиотеки для того, чтобы создать приложение MAT-файла.

Сопутствующая информация