Scrittura di funzioni in Fortran richiamabili da MATLAB (MEX Files)
È possibile chiamare le proprie subroutine in Fortran dalla riga di comando di MATLAB come se fossero delle funzioni incorporate. Questi programmi sono chiamati file MEX e il nome della funzione è il nome del file MEX.
Per creare un file MEX, scrivere i programmi utilizzando le librerie API di MATLAB: l’API MEX Fortran e l’API Matrix Fortran. Le funzioni di queste librerie facilitano il trasferimento dei dati tra i file MEX e il workspace. Per maggiori informazioni, vedere File MEX con sorgente in Fortran. Quindi, costruire il file sorgente in un programma eseguibile utilizzando la funzione mex
. Per maggiori informazioni, vedere File MEX in Fortran eseguibili.
Se si dispone di un programma in Fortran e si desidera chiamare funzioni di MATLAB, utilizzare le funzioni della libreria engine descritte in Chiamata di MATLAB da Fortran.
Se si desidera leggere e scrivere i dati di MATLAB da programmi in Fortran, utilizzare l’API File MAT Fortran descritta in Scrittura di programmi in Fortran per la lettura di dati di file MAT.
Categorie
- API MEX Fortran
Utilizzare questa libreria per eseguire operazioni in ambiente MATLAB da file MEX Fortran
- File MEX con sorgente in Fortran
Scrivere subroutine in Fortran utilizzando le librerie API di MATLAB
- File MEX in Fortran eseguibili
Costruire le subroutine in Fortran nelle funzioni di MATLAB