溫馨提示×

用Python解微分方程用什么函數

九三
476
2021-01-20 15:56:43
欄目: 編程語言

用Python解微分方程用什么函數

Python中使用sympy模塊的dsolve函數求解微分方程,具體方法如下:

import sympy as sy #導入sympy模塊

def differential_equation(x,f):

return sy.diff(f(x),x,2)+f(x)#f(x)''+f(x)=0 #二階常系數齊次微分方程

x=sy.symbols('x') #約定變量

f=sy.Function('f') #約定函數

print(sy.dsolve(differential_equation(x,f),f(x))) #打印

sy.pprint(sy.dsolve(differential_equation(x,f),f(x)))

輸出結果為:

Eq(f(x), C1*sin(x) + C2*cos(x))

f(x) = C??sin(x) + C??cos(x)



0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女