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

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

댓글을 달려면 로그인하십시오.

답변 (1개)

Kaustubha Govind
Kaustubha Govind 2013년 4월 5일

0 개 추천

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?

카테고리

도움말 센터File Exchange에서 Fortran with MATLAB에 대해 자세히 알아보기

질문:

max
2013년 4월 5일

Community Treasure Hunt

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

Start Hunting!

Translated by