如何使用python的sympy模块解高阶微分方程

 时间:2024-10-16 01:14:23

python是一个很有趣的语言,可艮劁飨戽以在命令行窗口运行。python中有很多功能强大的模块,这篇经验告诉你,如何使用python的sympy模块求解高阶微分方程。

如何使用python的sympy模块解高阶微分方程

如何使用python的sympy模块解高阶微分方程

工具/原料

windows系统电脑一台

python软件并安装sympy模块

spyder编辑器

方法/步骤

1、第一步,点击键盘win+r,打开运行窗口。在运行窗口中输入“cmd",点击enter键,打开windows命令行窗口。

如何使用python的sympy模块解高阶微分方程

如何使用python的sympy模块解高阶微分方程

如何使用python的sympy模块解高阶微分方程

2、第二步,在windows命令行窗口中,输入“python”,点击enter键,进入python的命令交互窗口。

如何使用python的sympy模块解高阶微分方程

3、第三步,使用语句:“fromsympyimport*”,引入sympy模块的所有函数。

如何使用python的sympy模块解高阶微分方程

4、第四步,使用Function()创建符号函数变量g,使用Symbol()创建符号变量x。

如何使用python的sympy模块解高阶微分方程

5、第五步,使用第一种方法,创建二阶微分方程g''(x)-2g'(x)+g(x)-sinx=0,并赋值该变量eq1。

如何使用python的sympy模块解高阶微分方程

6、第六步,使用函数dsolve(eq1,g(x)),求解二阶微分方程。

如何使用python的sympy模块解高阶微分方程

7、第七步,使用第二种方法创建二阶微分方程eq2,与第一种方法相比使用g(x).diff(x,闸拊福律2)表示二阶微分。同样使用函数dsolve(eq2,g(x)),求解二阶微分方程。

如何使用python的sympy模块解高阶微分方程

8、第八步,使用第三种方法创建二阶微分方程eq3,这种方法使用了函数Eq()来创建二阶微分方程壹执慵驾g''烫喇霰嘴(x)-2g'(x)+g(x)-sinx=0。同样使用函数dsolve(eq2,g(x)),求解二阶微分方程。

如何使用python的sympy模块解高阶微分方程

9、第九步,使用第一种方法创建四阶微分方程g''''(x)-2涯箨唁峦*g'''(x)+5*g''(x)=0,并赋值给变量髫潋啜缅eq4,同样使用函数dsolve(eq4,g(x)),求解四阶微分方程。

如何使用python的sympy模块解高阶微分方程

10、如果使用spyder编辑器,完整代码展示如下:

如何使用python的sympy模块解高阶微分方程

如何通过Python操作文本文件? 有道云笔记App怎么设置纸张背景 Matlab中怎样生成矩阵 如何用matlab实现一维插值算法 如何快速求出一元多次方程的根
热门搜索
动漫作品 好看的唯美图片大全 书签制作方法图片 梁咏琪图片 金卡戴珊图片