API MEX Fortran
Utilizzare questa libreria per eseguire operazioni in ambiente MATLAB® da file MEX Fortran
Utilizzare mexFunction
in un file MEX come si farebbe con una subroutine
in un programma in Fortran. Per chiamare una funzione MATLAB, utilizzare mexCallMATLAB
o mexEvalString
. Per passare i dati tra il file MEX e il workspace di MATLAB, utilizzare le funzioni mexGet*
e 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 |