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*
.
mexFunction | Entry point to Fortran MEX function |
mexFunctionName | Name of current MEX function |
mexAtExit | Register function to call when MEX function clears or MATLAB terminates |
mexCallMATLAB | Call MATLAB function, user-defined function, or MEX file |
mexCallMATLABWithTrap | Call MATLAB function, user-defined function, or MEX file and capture error information |
mexEvalString | Execute MATLAB command in caller workspace |
mexEvalStringWithTrap | Execute MATLAB command in caller workspace and capture error information |
mexGetVariable | Copy of variable from specified workspace |
mexGetVariablePtr | Read-only pointer to variable from another workspace |
mexPutVariable | Array from MEX function into specified workspace |
mexPrintf | ANSI C PRINTF-style output routine |
mexErrMsgIdAndTxt | Display error message with identifier and return to MATLAB prompt |
mexWarnMsgIdAndTxt | Warning message with identifier |
mexIsLocked | Determine if MEX file is locked |
mexLock | Prevent clearing MEX file from memory |
mexUnlock | Allow clearing MEX file from memory |
mexMakeArrayPersistent | Make array persist after MEX file completes |
mexMakeMemoryPersistent | Make memory allocated by MATLAB persist after MEX function completes |