ZKX's LAB

用编程语言求解偏微分方程有哪些一般思路? 编程方法求解偏微分方程组

2020-10-05知识14

利用MATLAB中pdepe函数求解一般的偏微分方程组,MATLAB可以求解常见的偏微分方程,现在我们一起探讨如何利用利用MATLAB中dee函数求解一般的偏微分方程组。

用编程语言求解偏微分方程有哪些一般思路? 编程方法求解偏微分方程组

大神帮看看怎么用matlab编程解这个偏微分方程组,龙格库塔方法可以吗?

用编程语言求解偏微分方程有哪些一般思路? 编程方法求解偏微分方程组

关于偏微分方程组mathematica或matlab编程求解,有没有简单点的办法,方程见图 只会Mathematica。数值解的话可以用NDSolve。你给的条件还不足,需要补充边界条件,以及具体参数。一个小例子:eqn=D[u[t,r],t]=D[u[t,r],r,r]+D[u[t,r],r]/r;int=u[0,r]=1;bon1=u[t,0.1]=1;bon2=u[t,1]=1+t;sol=NDSolve[{eqn,int,bon1,bon2},u,{t,0,1},{r,0.1,1}];Plot3D[u[t,r]/.sol,{t,0,1},{r,0.1,1}]注意这里把0点给挖掉了,因为那里是奇点,而Mathematica对偏微分数值计算的此类地方要求比较严,不去掉的话运算会出错。这个就是个最简单的圆形分布的,外边界的温度随时间t线性增加的温度随时间变化图了。非齐次项的引入是完全类似的。读懂了我的代码的话,你就该知道怎么加了。

用编程语言求解偏微分方程有哪些一般思路? 编程方法求解偏微分方程组

大神帮看看怎么用matlab编程解这个偏微分方程组,龙格库塔方法可以吗? 话说冰雪聪明的呀,你这个方程有一个就够了吧。Px(x,y)对x积分,代入已知条件求解。另一个可以同求,得到的结果应该一样的。解偏微分方程可以参考这个pdepe和pdetool。ode是求常微分~pdepe和pdetool的实现方法看一下这个不,冰雪聪明的呀:http://wenku.baidu.com/view/9c32561ea76e58fafab003cf.htmlpdetool这个工具比较好玩,冰雪聪明的可以试一下啊。但是pdetool只能解决最多二维的,要解三维的要向Adina 或者ansys。数学基础不好,以上建议仅供参考。

高分!求将偏微分方程转化成常微分方程组的方法 可以归一化啊:设:F=y1,F'=y2,F''=y3 设:R=y4,R'=y5 dy1/dt=y2 dy2/dt=y3 dy3/dt=-3*y1*y3+2*y2^2-y4 dy4/dt=y5 dy5/dt=-3*P*y1*y5 就是dY=A*Y A是系数矩阵,尺度5*5 Y=。

用编程语言求解偏微分方程有哪些一般思路? 马上吃饭了,简单的说下:重点不是编程语言,是你用什么方法求解PDE,比如说有限元,那对于有限元算法,…

#mathematica#偏微分方程#微分

随机阅读

qrcode
访问手机版