コードのセクションは次のようになります。
DO i = 1 , no2 + 1
IF ( Isign.EQ.1 ) THEN
Ans(i) = fft(i)*Ans(i)/no2
ELSEIF ( Isign.EQ.-1 ) THEN
IF ( ABS(Ans(i)) .EQ. 0.0 )
& PAUSE ' deconvolving at responce zero in convlv'
Ans(i) = fft(i)/Ans(i)/no2
ELSE
コンパイラがこのエラーを表示しています。IF (ABS(i)).EQ. 0.0) ^ (^) と (^) の式の型の不一致
IF ( ABS(i)).EQ. 0.0)
^
invalid form for IF statement at (^)
この「組み込み関数」行を正しく記述してこのエラーを解決する方法を教えてもらえますか? 私はプログラミングが初めてで、どんな助けも素晴らしいでしょう! それが問題になる場合、私はGNU G77コンパイラを使用していますか? ありがとう