http://www.yuyong.net

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

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到如何使用python的sympy模块解高阶微分方程的问题,如果我们遇到了如何使用python的sympy模块解高...

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到如何使用python的sympy模块解高阶微分方程的问题,如果我们遇到了如何使用python的sympy模块解高阶微分方程的情况,该怎么处理怎么才能解决如何使用python的sympy模块解高阶微分方程带来的困扰呢,对于这样的问题其实我们只需要windows系统电脑一台python软件并安装sympy模块spyder编辑器第一步,点击键盘 win+r,打开运行窗口。在运行窗口中输入“cmd",点击enter键,打开windows命令行窗口。第二步,在windows命令行窗口中,输入“python”,点击enter键,进入python的命令交互窗口。第三步,使用语句:“from sympy import *”,引入sympy模块的所有函数这样就解决了这样的问题,接下来给大家带来如何使用python的sympy模块解高阶微分方程的详细操作步骤。

工具/原料

windows系统电脑一台
python软件并安装sympy模块
spyder编辑器

方法/步骤

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

注意事项

看不明白的,可私信。
谢谢阅读。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。