式の展開をするPythonコード

式の展開をPythonで計算してみよう。

式の展開

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

expand()関数で式を展開する。

Python. $(x+y)(2x+3y)$ を展開する。

import sympy

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

#式Pを定義する
P =(x+y)*(2*x + 3*y)

#Pを展開して表示する
print(sympy.expand(P))

#PをLaTeX表示する
display(sympy.expand(P))

コメントを残す