2014-01-27 56 views
0

我設立了休耕代碼爲13個的方程組有12個未知數,系統Sympy Nsolve錯誤但同時代碼看起來有效的有碰撞與休耕錯誤:13點式

File "C:\Python27\lib\site-packages\sympy\solvers\solvers.py 
solve 
x = findroot(f, x0, J=J, **kwargs) 
File "C:\Python27\lib\site-packages\sympy\mpmath\calculus\op 
ne 928, in findroot 
fx = f(x0[0]) 
TypeError: <lambda>() takes exactly 12 arguments (1 given) 

守則如下:

print nsolve((eq0,eq1,eq2,eq3,eq4,eq5,eq6,eq7,eq8,eq9,eq10,eq11,eq12), 
[Va,Vb,Vc,Vd,Ve,Vf,Fa,Fb,Fc,Fd,Fe,Ff], [1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1]) 

eq的定義和每個未知=符號(),任何想法?

回答

0

你只有12個變量,但13分。