how to use fortran
2 views (last 30 days)
Show older comments
Samaneh Arzpeima on 11 Mar 2019
Answered: Walter Roberson on 11 Mar 2019
I want to use a script that has a function which its original is in fortran, so I need to have the regarding .m file and the .f90 code in the same folder I guess
Sorry for the very vague question,but is it just enough to have them on the same folder? I have some basic knowledge of Matlab but none in Fortran!
(I need to run "qdyn_okada_kernel.m" in https://github.com/ydluo/qdyn/tree/master/utils/kernel_calc )
Walter Roberson on 11 Mar 2019
No. You need to use mex to compile the .f90 into a .dll or .mexw64 or .mexa64 or .mexmaci64 . Once you have created the .dll or .mex* file then it needs to be on your MATLAB path somewhere -- not necessarily where the .m is.
Find more on Fortran with MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!