所以我对Python很陌生,还不习惯语法。这可能是一个简单的问题,但话说回来,我是新手,所以我不知道写这篇文章的正确方法是什么。我应该用区间[0,1]对f(x(=6x*(1-x(进行积分,但在编写代码时遇到了语法错误。我试着更改括号,但还是出现了同样的错误。同样,我知道这可能很简单,但我仍在努力适应Python,所以我们将非常感谢您的帮助。
from sympy import Symbol
from sympy import integrate
x=Symbol('x')
print (integrate((6x)*(1-x))
f=((6x)*(1-x))
print(quad(f,0,1))
更改您当前拥有的内容:
from sympy import Symbol
from sympy import integrate
x = sympy.Symbol('x')
print(sympy.integrate( (6*x)* (1-x) ))
f = ((6*x)*(1-x))
print(sympy.quad(f,0,1))
修复您的错误。对于sympy,您需要写n*y
,而不是ny
,并且您还缺少一些括号。