GE是大於等於號(>=),GT是大於號(>),LE是小於等於號(<=),LT是小於號(<)函數
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