- Convert the FORTRAN code to MATLAB line by line going through the code.
- If problem is known, try knowing the inbuilt functions, toolboxes in MATLAB.
How to convert from FORTRAN TO MATLAB
32 次查看(过去 30 天)
显示 更早的评论
Dear all,
Please am working on a project and now found a FORTRAN code to speed up my research but I having been using MATLAB and so, I need to convert the newly found FORTRAN code to MATLAB. Please kindly help me out on this conversion or give a detail explanation on how best I can convert from FORTRAN to MATLAB. The FORTRAN code is in the attachment. Thanks in anticipation!
1 个评论
KSSV
2020-10-3
Options:
回答(4 个)
Ameer Hamza
2020-10-3
I don't think you can automatically convert your FORTRAN code to MATLAB; however, you can compile it as mex file and use it in MATLAB.
0 个评论
Ben Barrowes
2020-10-3
My f2matlab can do this kind of conversion. Please download from the file exchange and give it a try. You will have to split the code up into the five files in the pdf and run f2matlab on each file.
I might also do a free conversion if I get time, but in any case, if you run into trouble PM me.
9 个评论
roborrr
2023-8-23
HI Ben Barrowes, Thank you so much for responding so kindly to my question. I'm just starting to study this topic and some questions arose that I could not solve on my own from the instructions you suggested. With your permission, I will later send questions in a personal mail that I have not resolved, after I try to solve it myself.
ARF
2025-2-15
编辑:Stephen23
2025-2-15
I used codeconvert.ai and it worked perfectly!
1 个评论
Ben Barrowes
2025-2-15
The ai converters can do many things well, but not others. Memory manipulation is difficult for them (common's, equivalence, etc.) for example. Other fortran constructs are also difficult. But for simple codes, ai conversion works.
阔
2025-5-12
Recently I was working on the conversion of .f90 files to matlab code, but the amount of fortran code is very large. Is there any quick way to achieve an accurate conversion?
1 个评论
Ben Barrowes
2025-5-12
You can try to give each routine separately to an AI converter. Then reassemble all the outputs.
I could also take a look if you PM me: barrowes@alum.mit.edu
另请参阅
类别
在 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!