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