史上最全面的Fortran的內置函數說明,讓你遨游Fortran世界

     Fortran作為一門主要用于數值計算的編譯型程序語言,其內置了大量針對數值計算的內置函數,使得Fortran程序員在進行數值計算時游刃有余。

例如:

計算兩個向量的點積,使用Fortran語言僅需要用以下方式編寫:

program main

implicit none

real::a(5)

    real::b(5)

    real::c

    a=(/2,3,4,5,6/)

    b=(/1,2,3,4,5)

    c=dot_product(a,b)

    write(*,*)c

End Program main

同理,如果是計算向量的模,則可以采用:

C=dot_product(a,a)**0.5

也可以采用:

C=norm2(a)

后者是采用norm2函數計算向量的二范數

計算矩陣與矩陣相乘:

Matmul(a,b)

獲取數組的最大值:

Maxval((/2,3,4,6,4/))=6

獲取數組中最大值的位置:

Maxloc:

Maxloc((/2,3,4,6,4/))=3

符號函數:

Sign(4.0,-6.0)=-4.0

Sign(4.0,6.0)=4.0

 

現在上傳Fortran的內置函數的全部說明以供大家需要時查找,關注公眾號:有限元術。在公眾號 有限元術   后臺回復  “ Fortran函數 “ 即可獲取Fortran全部內置函數的說明的下載鏈接。  

                    

史上最全面的Fortran的內置函數說明,讓你遨游Fortran世界的圖1


                                           [完]

歡迎關注公眾號  有限元術

   

 

史上最全面的Fortran的內置函數說明,讓你遨游Fortran世界的圖2


 

 

 

 

 

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

2
2
10