mxArray
Функции в API MEX C работают с типом данных mxArray
MATLAB, который задан в Матричном API C. Чтобы записать приложения с помощью C++ 11 функций, см. Приложения C++ MEX.
Используйте mexFunction
в файле MEX как вы, был бы main
в программах C++ или C. Чтобы вызвать функцию MATLAB, используйте mexCallMATLAB
или mexEvalString
. Чтобы передать данные между файлом MEX и MATLAB workspace, используйте функции mexPutVariable
и mexGetVariable
.
mexFunction | Точка входа к функции MEX C/C++ создается с Матричным API C |
mexFunctionName | Имя текущей MEX-функции |
mexAtExit | Функция регистра, чтобы вызвать, когда MEX-функция очищается или MATLAB, отключает |
mexCallMATLAB | Вызовите функцию MATLAB, пользовательскую функцию или MEX-функцию |
mexCallMATLABWithTrap | Вызовите функцию MATLAB, пользовательскую функцию или файл MEX и получите информацию об ошибке |
mexEvalString | Выполните команду MATLAB в рабочей области вызывающей стороны |
mexEvalStringWithTrap | Выполните команду MATLAB в рабочей области вызывающей стороны и получите информацию об ошибке |
mexGetVariable | Копия переменной из заданной рабочей области |
mexGetVariablePtr | Указатель только для чтения на переменную из другой рабочей области |
mexPutVariable | Массив от MEX-функции в заданную рабочую область |
mexGet | Значение заданного графического свойства |
mexSet | Установите значение заданного графического свойства |
mexPrintf | ANSI C программа вывода PRINTF-стиля |
mexErrMsgIdAndTxt | Отобразите сообщение об ошибке с идентификатором и возвратитесь к посдказке MATLAB |
mexWarnMsgIdAndTxt | Предупреждающее сообщение с идентификатором |
mexIsLocked | Определите, заблокирован ли файл MEX |
mexLock | Предотвратить удаление файла MEX из памяти |
mexUnlock | Позвольте очищать файл MEX из памяти |
mexMakeArrayPersistent | Заставьте массив сохраниться после того, как файл MEX завершится |
mexMakeMemoryPersistent | Сделайте память выделенной программным обеспечением MATLAB, сохраняются после того, как MEX-функция завершается |