[問題] 解多次方非線性方程式
from scipy.optimize import fsolve
def f(y):
x = float(y[0])
return [
( x ** 3.0 ) -6.0 * ( x ** 2.0 ) + 11.0 * x - 6.0
]
result = fsolve(f, [1.2])
print result
Google找了很久 找不到答案
上來問一下大家
答案是 1 2 3 但只能求到一個解
有沒有什麼辦法不用整理成冪次型就可以求到所有解? (包括虛根)
因為我的方程式很多很雜 如果要拿出來一個一個整理成冪次型會累死 O_O
(Google上找到的 都需要整理成冪次)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.76.50
※ 文章網址: http://www.ptt.cc/bbs/Python/M.1401740110.A.E09.html
→
06/03 18:29, , 1F
06/03 18:29, 1F
推
06/04 11:58, , 2F
06/04 11:58, 2F
Python 近期熱門文章
PTT數位生活區 即時熱門文章