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