creating fortran S function

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 comentario

Friedrich
Friedrich el 5 de Abr. de 2013
double check your extension of the file. is it really lower case f? Also compile with -v and post the full output here.

Iniciar sesión para comentar.

Respuestas (1)

Kaustubha Govind
Kaustubha Govind el 5 de Abr. de 2013

0 votos

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?

Categorías

Más información sobre Fortran with MATLAB en Centro de ayuda y File Exchange.

Productos

Etiquetas

Preguntada:

max
el 5 de Abr. de 2013

Community Treasure Hunt

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

Start Hunting!

Translated by