matlab解偏微分方程组,如何编程

我建了一个模型,是个偏微分方程组,含有边界条件和初始条件,怎么用matlab解,需要用到哪块的什么函数,想把变量的变化用三维图像展示出来,希望高手给个思路,谢谢

你要是用有限差分法去离散方程的话,那就是自己写一个简单的M文件就行,一般有限差分法就是一个迭代的过程,同理有限体积法也类似。你要是用有限元离散方程,那可能就会麻烦些,你应该不会是这个吧。把每一步的数据存下来,画三维的图或者动画或者处理都行。具体就要看问题了。。。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-08
遇到同样问题,不好解,用comsol吧

matlab求解常微分方程\/偏微分方程
在MATLAB中,利用RK方法(四阶龙格-库塔方法)求解非刚性常微分方程,首先定义函数,然后使用ode45函数求解。例如,对于方程f = -2y + 2x^2 + 2x,通过以下MATLAB代码实现求解:\/\/ doty.m function f = doty(x, y)f = -2*y + 2*x^2 + 2*x;end \/\/ main.m [x, y] = ode45('doty...

如何用matlab求解热传导偏微分方程?
1、首先要打开MATLAB R2016a软件,如下图所示。2、然后在打开的页面中,选择默认模式(Generic Scalar)-标量模式,具体如图。3、建立几何模型,绘制两个椭圆,再定义边界条件,具体如图所示。4、再定义PDE类型和系数,如下图所示。5、并将其三角形网格化,具体如图所示。6、最后可以对PDE图形进行求解了...

有限差分求解偏微分方程matlab
求解思路:把偏微分方程离散化,采用合适的差分方法,将复杂的方程简化成简单的线性方程组,最后求解线性方程组,得到其数值解。现以一维扩散方程为例,说明其计算过程。第一步,根据条件,建立边界条件和初始条件,即 g0=@(t)zeros(size(t));g1=g0; %边界条件 eta=@(x)sin(pi*x); %初始条件 ...

matlab怎么求解偏微分方程组啊,先
5 求解偏微分方程组计算程序如下所示:>>...

matlab关于偏微分方程
用MATLAB解偏微分方程一般有3种方法:1,用GUI方法,MATLAB的偏微分工具箱(PDE toolbox)可以比较规范的求解各种常见的二阶偏微分方程,但是惋惜的是只能求解特殊二阶的PDE 问题,并且不支持偏微分方程组!PDE toolbox 支持命令行形式求解PDE 问题,但是要记住那些命令以及调用形式真的很累人,还好MATLAB...

matlab怎么解偏微分方程
信号处理|MATLAB电子书|偏微分方程的MATLAB解法免费下载 链接: https:\/\/pan.baidu.com\/s\/1IeHEWx1L4BfjGfavQwk2Og 提取码: 6puw pdetool是matlab的一个重要的工具箱,它可以用数值解法来求解各种繁琐的偏微分方程问题,并且操作非常便捷。

如何用Matlab求解偏微分方程,并画出图像
用Matlab求解偏微分方程,可以用pde工具箱来解决。例如,简单的点热源方程 求解步骤及主要函数:1、问题定义 2、创建具有单个因变量的PDE模型, createpde()3、创建几何结构并将其追加到PDE模型中,geometryFromEdges()4、使用边界条件,pdegplot()5、指定PDE系数 6、指定初始条件,setInitial...

如何运用matlab求解非线性偏微分方程组
MATLAB里面本来就是有函数调用的 叫fslove 这是本人的一个函数例子 也是解方程组的 mfunction q=myfun(p)a(1)=4.04;a(2)=2.2525;a(3)=1.4422;b(1)=20.2;b(2)=50.5;b(3)=72.108;x(1)=p(1);x(2)=p(2);x(3)=p(3);x(4)=p(4);x(5)=p(5);x(6)=p(6);q(1...

求助各位大神怎么利用MatlabPDE工具箱求解偏微分方程和作图
第一小题: 结果: 代码: function fun1clear allclcx=0:0.01:1;t=0:0.01:1;m = 0;sol = pdepe(m,@pdefun,@ic,@bc,x,t);u = sol(:,:,1); mesh(x,t,u) title('Numerical solution of pdefun')xlabel('Distance x')ylabel('Time t')zlabel('Tempe ...

用MATLAB如何解两点边值问题的偏微分方程?
输入参数:x:需要计算的网格点,相当于ode**的tspan yinit:猜测的值,可以是具体值,也可以是函数,类似与 ode**的 x0 params:其它未知参数,也是一个猜测值 odefun:描述边值问题微分方程的函数句柄 bcfun:边值函数,一般是双边值(x 的上下限即认为两个边界),但也支持多边值(具体看帮助)so...

相似回答