因数分解をするPythonコード

式の因数分解をPythonで計算してみよう。

因数分解

文字式を扱うためにsympyモジュールを利用する。

factor()関数で式を因数分解する。

Python. $2x^2+5xy+3y^2$ を因数分解する。

import sympy

#xとyを文字として定義する
x = sympy.Symbol('x')
y = sympy.Symbol('y')

#多項式Qを定義する
Q = 2*x**2 + 5*x*y + 3*y**2

#Qを展開して表示する
print(sympy.factor(Q))

#QをLaTeX表示する
display(sympy.factor(Q))

コメントを残す