ZKX's LAB

用pdepe算抛物型方程 matlab解偏微分方程2

2020-10-12知识13

如何用matlab解二维的非线性偏微分方程组, 其中每个方程是抛物线型的 如何用matlab解二维的非线性偏微分方程组,其中每个方程是抛物线型的 MATLAB提供了两种方法解决PDE问题:一是pdepe()函数,它可以求解一般的PDEs,据用较大的通用性,但只。

用pdepe算抛物型方程 matlab解偏微分方程2

求解抛物线型偏微分方程matlab程序 MATLAB提供两种解决PDE问题:pdepe()函数求2113解般5261PDEs据用较通用性支持命令4102行形式调用二PDE工具箱求解特殊PDE问题1653PDEtool较局限性比能求解二阶PDE问题并且能解决偏微程组提供GUI界面繁杂编程解脱同通File->;Save As直接M代码MATLAB语言提供pdepe()函数直接求解般偏微程(组)调用格式sol=pdepe(m,@pdefun,@pdeic,@pdebc,x,t)【输入参数】pdefun:PDE问题描述函数必须换面标准形式PDE编写面入口函数[c,f,s]=pdefun(x,t,u,du)m,x,t应于(式1)相关参数duu阶导数由给定输入变量即表示c,f,s三函数pdebc:PDE边界条件描述函数必须先化面形式于边值条件编写面函数描述[pa,qa,pb,qb]=pdebc(x,t,u,du)其a表示边界b表示边界pdeic:PDE初值条件必须化面形式股我使用面简单函数描述u0=pdeic(x)m,x,t:应于(式1)相关参数【输参数】sol:三维数组sol(:,:,i)表示ui解换句说uk应x(i)t(j)解sol(i,j,k)通sol我使用pdeval()直接计算某点函数值

用pdepe算抛物型方程 matlab解偏微分方程2

matlab中如何把向量带入函数式中 举个例子f=(x,y)(x.^2+y.^2)x=[1 2 3]y=[2 3 4]z=f(x,y)

用pdepe算抛物型方程 matlab解偏微分方程2

随机阅读

qrcode
访问手机版