天天看点

pdetool工具箱的使用浅析

matlab的pdetool为微分方程的求解及其可视化提供了很大的方便,以下浅析matlab的pdetool工具箱的使用。

在命令行中输入pdetool,回车,会自动弹出pdetool,用工具栏中的椭圆、矩形等绘制一些区域。

在集合编辑栏中修改其内容。如(R1+E1+E2)-E3

单击工具栏中

pdetool工具箱的使用浅析

按纽可得求解边界。选择Boundary-Remove AllSubdomain Borders菜单项,消除相邻区域中间的分隔线。单机

pdetool工具箱的使用浅析

按纽可将求解区域用三角形划分成网格。可用

pdetool工具箱的使用浅析

按纽加密。

以例子来演示。exp1:

pdetool工具箱的使用浅析

求一个泊松方程的解,pdetool设置界面如下

1.PDE→Pde Specification,选择pde类型,椭圆型lliptic(抛物型 Parabolic,双曲型Hyperbolic,本征型Eigenmodes),matlab已经给出方程通式,这里只需对应确定c,a,f,d的值就可以

pdetool工具箱的使用浅析

2.

选择边界限制条件Boundary→ Specify Boundary Condition,选择条件类型,通式也已经给出只需对应写入h ,r就可以

pdetool工具箱的使用浅析

3.

边界设置,可以用

pdetool工具箱的使用浅析

来画出,

pdetool工具箱的使用浅析

这里选择范围区域(可‘+’,‘-’来添加、删减区域)

4.

在MESH一栏可以调整坐标系的设置。

5.

在PLOT→Plot Parameters处可调节作图设置

pdetool工具箱的使用浅析

6.点击SLOVE→slove Pde开始进行运算画图

结果如下:

pdetool工具箱的使用浅析
pdetool工具箱的使用浅析

exp2:

pdetool工具箱的使用浅析
pdetool工具箱的使用浅析
pdetool工具箱的使用浅析
pdetool工具箱的使用浅析
pdetool工具箱的使用浅析
pdetool工具箱的使用浅析

exp3:

pdetool工具箱的使用浅析
pdetool工具箱的使用浅析
pdetool工具箱的使用浅析
pdetool工具箱的使用浅析
pdetool工具箱的使用浅析
pdetool工具箱的使用浅析

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

继续阅读