pdetool工具箱使用浅析

来源:互联网 发布:淘宝违规记录在哪里看 编辑:程序博客网 时间:2024/05/21 04:41

matlab的pdetool为微分方程的求解及其可视化提供了很大的方便,以下浅析matlab的pdetool工具箱的使用。
在命令行中输入pdetool,回车,会自动弹出pdetool,用工具栏中的椭圆、矩形等绘制一些区域。
在集合编辑栏中修改其内容。如(R1+E1+E2)-E3
单击工具栏中这里写图片描述按纽可得求解边界。选择Boundary-Remove AllSubdomain Borders菜单项,消除相邻区域中间的分隔线。单机这里写图片描述按纽可将求解区域用三角形划分成网格。可用这里写图片描述按纽加密。
以例子来演示。exp1:这里写图片描述
求一个泊松方程的解,pdetool设置界面如下
1.PDE→Pde Specification,选择pde类型,椭圆型lliptic(抛物型 Parabolic,双曲型Hyperbolic,本征型Eigenmodes),matlab已经给出方程通式,这里只需对应确定c,a,f,d的值就可以这里写图片描述
2.
选择边界限制条件Boundary→ Specify Boundary Condition,选择条件类型,通式也已经给出只需对应写入h ,r就可以 这里写图片描述
3.
边界设置,可以用这里写图片描述来画出,这里写图片描述这里选择范围区域(可‘+’,‘-’来添加、删减区域)
4.
在MESH一栏可以调整坐标系的设置。
5.
在PLOT→Plot Parameters处可调节作图设置这里写图片描述
6.点击SLOVE→slove Pde开始进行运算画图
结果如下:这里写图片描述

这里写图片描述

exp2:
这里写图片描述

这里写图片描述这里写图片描述

这里写图片描述

Slove→slove parameters

这里写图片描述

exp3:这里写图片描述

这里写图片描述

这里写图片描述

初始条件

这里写图片描述

这里写图片描述

以上就是pdetool对于几种二阶微分方程的简单分析、举例及测试。

原创粉丝点击