import sympy x=sympy.Symbol('x') y=x*sympy.atan(x)*sympy.ln(sympy.exp(1+x**2)) dx=sympy.N(sympy.integrate(y,x)) print(dx)没有输出怎么改
时间: 2023-10-14 16:04:55 浏览: 148
Sympy reference release-0.7.6.1
5星 · 资源好评率100%
你可以尝试加上 `show=True` 参数来显示积分的过程,代码如下:
```
import sympy
x = sympy.Symbol('x')
y = x*sympy.atan(x)*sympy.ln(sympy.exp(1+x**2))
dx = sympy.integrate(y, x, show=True)
print(dx)
```
如果还是没有输出,那可能是你的计算机处理时间太长了,你可以尝试将 `show=True` 参数去掉,这样就不会显示积分的过程,直接输出结果。代码如下:
```
import sympy
x = sympy.Symbol('x')
y = x*sympy.atan(x)*sympy.ln(sympy.exp(1+x**2))
dx = sympy.integrate(y, x)
print(dx)
```
如果还是没有输出,可以检查一下是否安装了 sympy 库。
阅读全文