回覆列表
  • 1 # 使用者4356413601568

    學就學 f90 或者以上。f77格式太死板,f2003編譯器還不完善。所以f90或f95有比較新的特性,同時格式比較靈活,複用性相對強一些。

    學fortran大部分目的是為了高效能。不可否認,確實性能很贊,為了發揮出fortran的效能,最需要關注的是向量化-【think array】從向量的角度來考慮問題,一個很簡單的例子:

    學沒學過fortran都能看出來這是個生成sin(x)序列的迴圈,但是這太c語言了

    更fotran的寫法是:

    向量化的寫法是這樣的,在素組運算最佳化的環境下,能用陣列就用陣列,不能用陣列想辦法用陣列,這樣寫出來的程式碼又高效又優雅

    乾貨:

    Numerical Mathematics and Computing 裡的程式集:Numerical Mathematics and Computing, 5th Ed.

    【內容很全,其中大部分模組寫的很好屬於可以拿來直接用的那種】

    大神雲集的論壇:

    Old Dominion大學的fortran計算物理課程主頁

    Computational Physics, Programs, Fortran

    傳送:

    Fortran有什麼奇技淫巧? - Pjer 的回答

    以及一個相似的問題:

    Fortran自學零基礎?

  • 2 # 使用者9937787127551

    最後一行end example改成end或end program example

    第一第二行之間最好加一句:implicit none

    然後build選單下,編譯(compile)、執行(run)即可。

  • 中秋節和大豐收的關聯?
  • 離婚了,真的有必要再找個人結婚嗎?