ZKX's LAB

偏微分方程数值求解 偏微分方程的数值解这个是怎么理解的呢,一般都有什么方法呢

2020-10-05知识17

求解偏微分方程数值解常用的方法有哪些 有限差分法(FDM);有限体积法(FVM);有限元法(FEM)。

偏微分方程数值求解 偏微分方程的数值解这个是怎么理解的呢,一般都有什么方法呢

求解微分方程数值解法问题,五点差分格式求解椭圆型偏微分方程。用MATLAB解决。 1.划分网格把[0,2]×[0,1]的区域划分成M×N个点,即离散的xi=2i/M,yj=j/N,i=0,.,M-1,j=0,.,N-1在网格上的u的值就是uij,就是问题的解2.离散方程uxx=2uij-ui-1,j-ui+1,j,uyy=2uij-ui,j-1-ui,j+1(这就是五个点)在第i,j个点的方程为(i,j≠0,M,N,即不在边界上,有(M-2)×(N-2))(2uij-ui-1,j-ui+1,j)-(2uij-ui,j-1-ui,j+1)=(pi^2-1)*e^(2i/M)*sin(pi*(j/N))边界处用边界条件(有M×2+2(N-2)个,保证一起有MN个方程求解MN个未知量)uij=(pi^2-1)*e^(2i/M)*sin(pi*(j/N))那么整理就是一个矩阵方程Ax=b的形式,这里还有一个矩阵拉直的问题,因为上面写出来的是一个矩阵方程,而不是线性方程组。一般是按列拉直。3.求解这个方程就OK了,这部才是matlab干的活不负责任的告诉你可以这么求,x=inv(A)*b就OK啦。因为离散点多了,matlab是解不了大规模的。加速算法就要看结构了主要问题是列方程,系数矩阵A和右端b都有特殊结果吧,自己写吧

偏微分方程数值求解 偏微分方程的数值解这个是怎么理解的呢,一般都有什么方法呢

为什么要化偏微分方程为标准型,解偏微分方程的时候需要先化为标准型再求解吗? 为了规范。统一求解模式。方便理解。

偏微分方程数值求解 偏微分方程的数值解这个是怎么理解的呢,一般都有什么方法呢

求教一个偏微分方程组的数值算法 你这个其实就是Advection-reaction方程组du/dt+a*du/dx=-lamda*u把A(x,t+k)用泰勒展开,利用上式把t的偏导代换为x的偏导就能得到一个递推的公式了。我做过单变量的,多变量的方法应该也一样的。推荐你一本书吧《Finite Difference Methods for Differential Equations》R.J.LeVeque的,讲得非常好。

微分方程数值求解程序作业 不知道

matlab怎么解偏微分方程,detool是matla的一个重要的工具箱,它可以用数值解法来求解各种繁琐的偏微分方程问题,并且操作非常便捷。它能够画出解的三维图像,更形象具体的。

关于偏微分方程的求解。。。。精通数值计算的进。。。 虽然不知楼上从哪里抄的答案,但是回答基本是正确的。初始条件和边界条件构成了偏微分方程的定解条件。举个例子说,连续方程和N-S方程适用于描述一般的流动问题了,而边界条件就决定你要解决的具体问题了,如果是非稳态问题就还要有初始条件。另外描述你问题的整个方程组中有多少个未知变量,每个几何边界上你就要给出多少个边界条件,而且对应每个未知变量至少在一个几何边界上给出一类边界条件才能得到绝对结果。不然就会像流动问题解出的压力是相对值,因为压力项在N-S方程中是偏导形式出现的。

#matlab积分#微分方程#matlab#matlab函数

随机阅读

qrcode
访问手机版