from sympy import solve, symbols
from math import e
a = symbols('a')
r = solve(1604+14*a**(-1)-14x1604*(1-e**(-1604*a))**-1, a)
print(r)
当我试着解这个方程时,程序似乎一直在运行(4小时),没有解。有人能帮忙吗?
你的方程
1604 + 14 * * (1)-141604 *(单电子* * (-1604 *))* * 1
似乎是不溶的。为什么?
因为(单电子* * (-1604 *))* * 1 .
你把1-e提高到-1604*a,这个提高到-1。如果您省略了这里的未知,像这样:
r = solve(1604+14*x**(-1)-14*1604*(1-e**(-1604))**-1, x)
你:
0.000671398427009400
如果你省略了乘法加上了未知数,就像这样:
r = solve(1604+14*x**(-1)-14*1604*(1-e**(x))**-1, x)
你:
没有实现求解方程1604 - 22456/(1 -)的算法(54365636569181/20000000000000)**x) + 14/x
也许你的方程有解,所以你可以试着等一段时间(也许很长一段时间)来检查你的方程是否有解,并且解是可行的(因为它可以溶解,但在"合理"的时间内计算是不可行的)。