Main Content

Fortran MEX API

Mit dieser Bibliothek führen Sie von Fortran MEX-Dateien aus Operationen in der MATLAB®-Umgebung aus.

Sie können mexFunction in einer MEX-Datei so verwenden wie subroutine in einem Fortran-Programm. Nutzen Sie mexCallMATLAB oder mexEvalString zum Aufrufen einer MATLAB-Funktion. Verwenden Sie zur Weitergabe von Daten zwischen der MEX-Datei und dem MATLAB-Workspace die Funktionen mexGet* und mexSet*.

mexFunctionEntry point to Fortran MEX function
mexFunctionNameName of current MEX function
mexAtExitRegister function to call when MEX function clears or MATLAB terminates
mexCallMATLABCall MATLAB function, user-defined function, or MEX file
mexCallMATLABWithTrapCall MATLAB function, user-defined function, or MEX file and capture error information
mexEvalStringExecute MATLAB command in caller workspace
mexEvalStringWithTrapExecute MATLAB command in caller workspace and capture error information
mexGetVariableCopy of variable from specified workspace
mexGetVariablePtrRead-only pointer to variable from another workspace
mexPutVariableArray from MEX function into specified workspace
mexPrintfANSI C PRINTF-style output routine
mexErrMsgIdAndTxtDisplay error message with identifier and return to MATLAB prompt
mexWarnMsgIdAndTxtWarning message with identifier
mexIsLockedDetermine if MEX file is locked
mexLockPrevent clearing MEX file from memory
mexUnlockAllow clearing MEX file from memory
mexMakeArrayPersistentMake array persist after MEX file completes
mexMakeMemoryPersistentMake memory allocated by MATLAB persist after MEX function completes