使用插入符号进行取幂时的语法错误

时间:2013-07-16 06:43:26

标签: fortran

当我这样做时:

   REAL FUNCTION  f(x)          
      REAL, INTENT(IN) :: x
      f = exp(-x)
    END FUNCTION  f 

它有效,但如果我这样做:

   REAL FUNCTION  f(x)          
      REAL, INTENT(IN) :: x
      f = exp(-x^2)
    END FUNCTION  f 

我收到错误:

  Error: Syntax error in argument list at (1)

但是我需要x^2函数而不是x。怎么办?

1 个答案:

答案 0 :(得分:8)

使用x ** 2取幂。或者在这种情况下x*x