Fortran 基礎語法(一)

GE是大於等於號(>=),GT是大於號(>),LE是小於等於號(<=),LT是小於號(<)函數

IF基本用法
 
If(邏輯判斷式) then
……
End if
If(邏輯判斷式) then
……
Else
……
End if
邏輯運算符:
Fortran 90
 
Fortran 77
==
判斷是否「相等」
 
.eq.
判斷是否「等於」
/=
判斷是否「不相等」
 
.ne.
判斷是否「不等於」
判斷是否「大於」
 
.gt.
判斷是否「大於」
>=
判斷是否「大於或等於」
 
.ge.
判斷是否「大於或等於」
判斷是否「小於」
 
.lt.
判斷是否「小於」
<=
判斷是否「小於或等於」
 
.le.
判斷是否「小於或等於」
邏輯判斷式
.and.
交集,若是兩邊的表達式都成立,整個表達式就成立
.or.
並集,兩邊的表達式只要有一個成立,整個表達式就成立
.not.
邏輯反向,若是後面的表達式不成立,整個表達式就成立
.eqv.
兩邊表達式的邏輯運算結果相同時,整個表達式就成立
.neqv.
兩邊表達式的邏輯運算結果不一樣時,整個表達式就成立

 ISNAN 函數spa

 說明 ISNAN 函數判斷。 isnan(x)是判斷x是不是NaN的函數,返回ture、false。ci

舉例:設a是原始數據,t是結果數據table

if (isnan(a)) then數據

     t=a !判斷出a的值是NaN,那麼將t也賦值爲NaNtop

elsetab

     進行計算di

end ifco

相關文章
相關標籤/搜索