0
0

More than 1 year has passed since last update.

python3 二次方程式 解の公式

Posted at

二次方程式 $ax^2 + bx +c$ を解の公式$ \frac{-b\pm\sqrt{b^2-4ac}}{2a} $を使って解くにはsympyというライブラリを使うと簡単にできます。まずはpipでsympyを導入

pip install sympy

sympyのsolveメソッドを使って解きます

コード

from cv2 import solve
import sympy

x = sympy.Symbol('x')#文字Xを定義
a,b,c = sympy.symbols('a b c')#文字abcを定義
ex = a*x**2 + b*x + c#二次方程式

print(sympy.solve(ex,x))

[(-b - sqrt(-4ac + b2))/(2a), (-b + sqrt(-4a*c + b2))/(2*a)]と出力されていればOkです

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0