当我这样做时:
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
。怎么办?
答案 0 :(得分:8)
使用x ** 2
取幂。或者在这种情况下x*x
。