MATLAB中pdetool工具求解泊松方程和Laplace方程

MATLAB中pdetool工具求解泊松方程和Laplace方程

求解步骤及主要函数:

1、问题定义

2、创建具有单个因变量的PDE模型, createpde()

3、创建几何结构并将其追加到PDE模型中,geometryFromEdges()

4、使用边界条件,pdegplot()

5、指定PDE系数

6、指定初始条件,setInitialConditions()

7、生成网格,pdemesh()

8、生成时间离散化

9、求解数值解,solvepde()

10、绘图解的图形,pdeplot()

如点热源问题:
方程如下:
在这里插入图片描述
代码如下:
clc

R1 = [3;4;-1;1;1;-1;-1;-1;1;1];
C1 = [1;0;0;0.4];

C1 = [C1;zeros(length(R1) - length(C1),1)];

gd = [R1,C1];

sf = ‘R1+C1’;

ns = char(‘R1’,‘C1’)’;

g = decsg(gd,sf,ns);

numberOfPDE = 1;
pdem = create

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值