- 107
- 0
- 约1.1万字
- 约 12页
- 2016-03-09 发布于山西
- 举报
偏微分的方程的matlab数值解法
一、一般偏微分方程组(PDEs)的MATLAB 求解
1、pdepe 函数说明
MATLAB 语言提供了pdepe()函数,可以直接求解一般偏微分方程(组) ,它的调用格式为
sol=pdepe(m,@pdefun,@pdeic,@pdebc,x,t)
【输入参数】
@pdefun:是PDE 的问题描述函数,它必须换成下面的标准形式
u u u u
c(x ,t, ) x m [x m f (x , t,u, )] s(x ,t, u, ) (式1)
x t x x x
这样,PDE 就可以编写下面的入口函数
[c,f,s]=pdefun(x,t,u,du)
m,x,t 就是对应于(式1)中相关参数,du 是u 的一阶导数,由给定的输入变量即可表示出出c,f,s 这三个函数
@pdebc:是PDE 的边界条件描述函数,必须先化为下面的形式
u
p (x , t,u) q(x ,t, u).*f (x ,t,u, ) 0
x
于是边值条件可以编写下面函数描述为
[pa,qa,pb,qb]
原创力文档

文档评论(0)