exponenta event banner

Fortran MEX API

Эта библиотека используется для выполнения операций в среде MATLAB ® из файлов Fortran MEX

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

mexFunctionТочка входа в функцию Fortran 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