creating fortran S function

1 visualizzazione (ultimi 30 giorni)
max
max il 5 Apr 2013
I've tried to compile the exemple of the fortran s function located in matlab/simulink/src
I've copied the file sfuntmpl_fortran.F in my matlab directory, and I've written in the work space
>> mex sfuntmpl_fortran.f
but it doesn't work.
The errors are syntax errors like
"Error sfuntmpl_fortran.f: 2 syntax error; found `C' expecting `;' " but I have not modified the example (sfuntmpl_fortran.F).
  1 Commento
Friedrich
Friedrich il 5 Apr 2013
double check your extension of the file. is it really lower case f? Also compile with -v and post the full output here.

Accedi per commentare.

Risposte (1)

Kaustubha Govind
Kaustubha Govind il 5 Apr 2013
You probably have a C compiler selected for MEX? Could you make sure you have a supported FORTRAN compiler (click on the link against your MATLAB version in the last column) installed, run "mex -setup" at the MATLAB prompt, select a FORTRAN compiler, and try again?

Categorie

Scopri di più su Fortran with MATLAB in Help Center e File Exchange

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by