用sympy库解常微分方程
程序员文章站
2022-07-12 23:09:46
...
1. sympy库简介:Sympy是一个数学符号运算库。能解决积分、微分方程等各种数学运算方法,用起来也是很简单,可以和Matlab想媲美。
2. 解常微分方程举例:比如解下面这道常微分方程
Python中的代码和运算结果为:
源代码为:
# -- coding:utf-8 --
from sympy import *
#用sympy符号运算解方程
x=symbols('x',real = True) # real 保证全是实数,自变量
y=symbols('y',function = True) # 全部为函数变量
eq=y(x).diff(x,4)-2*y(x).diff(x,3)+5*y(x).diff(x,2)
print dsolve(Eq(eq,0),y(x))
上一篇: 微分方程DE(2.2)