- 1 示例
- 2 Python代码
-
- 2.1、求解方程,获取超越方程的两个解。
- 2.2、根据上面方程解的公式,计算x的值。
- 3 扩展
求解超越方程:
from sympy import *
x=symbols('x')
y=symbols('y')
a = symbols('a')
b = symbols('b')
print(solve(a*x*x*exp(b*x)-y,x))
输出:
[2*LambertW(-b*sqrt(y/a)/2)/b, 2*LambertW(b*sqrt(y/a)/2)/b]2.2、根据上面方程解的公式,计算x的值。
(使用下面代码时需要将2.1中的“from sympy import *”注释掉。



