MEX API на языке ФОРТРАН

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