最近我有一個很長的方程需要解,看起來像這樣。我嘗試使用 來解決這個問題sympy.solveset(),但它返回了 ConditionSet,這意味著它無法處理這個方程。我如何使用 simpy 庫解這個方程,如果不是至少在 python 中解?我使用的代碼:import sympy as spt = sp.symbols('t')a = 1.46b = 1.2042 * 10**-4 * ((1.2275 * 10**-5 + t) * sp.ln(1.2275 * 10**-5 + t) - t)result = sp.solveset(sp.Eq(a, b), t)print(result)
1 回答

喵喵時光機
TA貢獻(xiàn)1846條經(jīng)驗 獲得超7個贊
這是一個超越方程。它可能有一個關(guān)于 Lambert W 函數(shù)的解析解,但我不確定。我假設(shè)您只想要一個可以使用的數(shù)值解nsolve:
In [42]: nsolve(a - b, t, 1)
Out[42]: 1857.54700584719
添加回答
舉報
0/150
提交
取消