如何在Python中求解包含指数的方程?

时间:2018-04-19 08:01:52

标签: python sympy calculus

我正在尝试使用 Solve linsolve 方法解决方程式。其他方程式之前已经使用了这些函数,但我认为对于具有指数项的方程有一些其他函数,我似乎无法找到它。这是我的方程式

P= -0.45 - 100.0*exp(-0.125*t)/(1 + 4*exp(-t/32)) + 100.0*exp(-0.15625*t)/(1 + 4*exp(-t/32))**2

我使用了解决 linsolve ,但它确实有效,并将 [] 空集作为输出分别。我在枫树中尝试了相同的方程式,它的答案是49.24,所以我可以说方程式没有任何问题。但我想在python中这样做。感谢

1 个答案:

答案 0 :(得分:2)

当你有非线性时,

解决 linsolve 处理线性方程式。 对于你的等式,你需要使用非lenear求解器。例如SciPy方法:

http://localhost:8100/build/main.js:1:1