matlab 是數學工具:方便快速的計算得到結果。通常只能提供給自己使用。
開發效率很高,很好看,很方便,能快速的獲得計算結果。並且很容易以圖形的方式展示。
但是,不得不說,matlab 對大型數據的運算能力底下,執行效率慢。而且 matlab 的源碼不能真正的編譯,妳不能用它發布壹個收費的軟件。
Fortran是程序設計語言:目的是創建壹個應用程序,提供給自己或別人使用。
開發效率低壹些,不怎麽好看,或者要做好看了比較麻煩。圖形化做得不好。
但是,Fortran 對大型數據的運算效率高,尤其對高性能計算和並行化計算方面。
重要的是,Fortran 是編譯型語言,妳可以用它可以發布壹個商業化的,收費的軟件給其他用戶。
簡單通俗的來說,matlab 是積木,快速的構建壹個模型。而 Fortran 是雕刻刀,需要妳精細的,壹點壹點的雕琢。