Приложения файла MEX на C

Запишите программы C/C++ с помощью mxArray, которые работают с MATLAB®

Примечание

Функции в API MEX C работают с типом данных mxArray MATLAB, который задан в Матричном API C. Чтобы записать приложения с помощью C++ 11 функций, см. Приложения C++ MEX.

Можно вызвать собственный C или программы C++ из командной строки MATLAB, как будто они были встроенными функциями. Эти программы называются файлами MEX, и имя функции является именем файла MEX.

Чтобы создать файл MEX, запишите вашему использованию программ API MATLAB. Функции в этих библиотеках упрощают передачу данных между файлами MEX и рабочей областью. Выберите C Matrix API или MATLAB Data API; вы не можете смешать функции от этих API.

Встройте свой исходный файл в исполняемую программу с помощью функции mex. Можно также совместно использовать файл MEX с другими пользователями MATLAB.

Если вы имеете программу C/C++ и хотите вызвать функции MATLAB из программы, то используйте один из API механизма.

Если вы хотите считать и записать данные MATLAB из программ C/C++, то используйте API MATLAB C, чтобы Считать Данные MAT-файла.

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

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