使用插入符号求幂时的语法错误 [英] Syntax error when using caret for exponentiation

查看:12
本文介绍了使用插入符号求幂时的语法错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我这样做时:

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

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

it works but if I do:

   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.怎么办?

but I need the x^2 function not the x. What to do?

推荐答案

使用 x ** 2 求幂.或者 x*x 在这种情况下.

Use x ** 2 to exponentiate. Or x*x in this case.

这篇关于使用插入符号求幂时的语法错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆