【Python sympy】微分方程系の解法

python

微分方程系の解法:Sympyを使ったPythonコード

微分方程系の解法を行うために、PythonのSympyモジュールを使用します。Sympyは、数学的な計算を行うためのPythonのライブラリです。Sympyを使用すると、微分方程式を解くことができます。

Sympyを使用するには、まず、Sympyモジュールをインポートします。

import sympy

次に、Sympyを使用して、微分方程式を解くために、変数を定義します。

x = sympy.Symbol('x')
y = sympy.Symbol('y')

次に、微分方程式を定義します。

f = sympy.Function('f')
eq = sympy.Eq(f(x).diff(x, 2) + f(x).diff(x) + f(x), sympy.sin(x))

最後に、Sympyを使用して、微分方程式を解きます。

solution = sympy.dsolve(eq, f(x))
print(solution)

上記のコードを実行すると、次のような出力が得られます。

f(x) = C1*sin(x) + C2*cos(x) + 1/2

これが、Sympyを使用して微分方程式を解く方法です。Sympyを使用すると、微分方程式を簡単に解くことができます。

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