API Фортрана MEX

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

Используйте 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-функции в заданную рабочую область
mexPrintfANSI C программа вывода PRINTF-стиля
mexErrMsgIdAndTxtОтобразите сообщение об ошибке с идентификатором и возвратитесь к подсказке MATLAB
mexWarnMsgIdAndTxtПредупреждающее сообщение с идентификатором
mexIsLockedОпределите, заблокирован ли файл MEX
mexLockПредотвратите очищающийся файл MEX из памяти
mexUnlockПозвольте очищать файл MEX из памяти
mexMakeArrayPersistentЗаставьте массив сохраниться после того, как файл MEX завершится
mexMakeMemoryPersistentСделайте память выделенной MATLAB, сохраняются после того, как MEX-функция завершается