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.
C Матричный API и API MEX C. Эти API используют тип данных mxArray
MATLAB.
MATLAB Data API. Этот API задает MATLAB:: данные::
Класс массивов
и использует функции с C++ 11. Для получения дополнительной информации см. Приложения C++ MEX.
Встройте свой исходный файл в исполняемую программу с помощью функции mex
. Можно также совместно использовать файл MEX с другими пользователями MATLAB.
Если вы имеете программу C/C++ и хотите вызвать функции MATLAB из программы, то используйте один из API механизма.
Если вы хотите считать и записать данные MATLAB из программ C/C++, то используйте API MATLAB C, чтобы Считать Данные MAT-файла.
mxArray
mxArray
API