我是一名机械工程师,MATLAB 和 MATHEMATICA 中级/高级,Python 初学者。我打算获得气动弹性(FEM + CFD)博士学位并编写自己的程序。
我打算这样做,因为我真的很喜欢编码,这是我想要拥有的技能。由于网格很大,这些计算方法非常耗时,所以我知道我需要一种更高效的语言来编码。
我已经在 MATLAB 和 MATHEMATICA 中为 FEM 和 CFD 编写了一些基本程序。当我还是一名本科生时,这是一件奇怪的事情。我的顾问用 Fortran 编写了一个程序。由于经验不足且时间短,我将 Fortran 代码翻译成 MATLAB。我的顾问代码运行了大约 5 秒,而我的 MATLAB 代码运行了大约 5 分钟。可能我的代码可以更高效,但我认为在编辑我的代码的同时很难。
基于此,您向我推荐什么以及为什么推荐语言?
- C++
- Fortran
- Python
提前感谢大家的所有建议。