【代数】Sympyを使って二次方程式をシンボリック演算を使って解く

二次方程式

\begin{align}
ax^2+bx+c=0
\end{align}

の解は

\begin{align}
x=\frac{-b \pm \sqrt{b^2-4ac}}{2a}
\end{align}

これをsympyで求めるには次のようにすればいい。

import sympy

sympy.var('a,b,c,x')
Sol1=sympy.solve (a*x**2+b*x+c, x)

print(Sol1)

コメント

タイトルとURLをコピーしました