API Фортрана MEX

Пользуйтесь этой библиотекой, чтобы выполнить операции в среде MATLAB® от файлов MEX Фортрана

Используйте mexFunction в файле MEX как вы, был бы subroutine в программе Фортрана. Чтобы вызвать функцию MATLAB, используйте mexCallMATLAB или mexEvalString. Чтобы передать данные между файлом MEX и MATLAB workspace, используйте функции mexSet* и mexGet*.

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