Эти процедуры используются при программировании всего приложения в MATLAB или при совместном использовании данных с другими пользователями MATLAB.
Для переноса данных в приложение MATLAB используйте метод импорта данных.
Чтобы сохранить данные в MAT-файле, используйте команду Сохранить и загрузить переменные рабочего пространства.
Однако бывают ситуации, когда для взаимодействия с данными необходимо написать пользовательскую программу. Например:
Данные имеют пользовательский формат.
Вы создаете приложения для пользователей, которые не запускают MATLAB, и хотите предоставить им данные MATLAB.
Вы хотите прочитать данные из внешнего приложения, но у вас нет доступа к исходному коду.
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 + + и Fortran для примеров использования подпрограмм MAT-файлов.
Пользовательские приложения для доступа к файлам MAT
Методы импорта и экспорта данных MATLAB и процедуры MAT-файлов, которые позволяют это сделать.
Совместное использование файловых приложений MAT
Для создания приложения MAT-файла MATLAB требуются файлы общей библиотеки.