creating fortran S function
3 次查看(过去 30 天)
显示 更早的评论
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
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
2013-4-5
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?
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Fortran with MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!