有限差分法求解二维椭圆型方程的Matlab程序我要分享

Finite difference method for solving two-dimension

matlab 程序 椭圆 求解 有限 二维 差分法 方程

关注次数: 322

下载次数: 0

文件大小: 1.30 kB

代码分类: 其他

开发平台: matlab

下载需要积分: 2积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明: 有限差分法求解二维椭圆型方程的Matlab程序 % 用有限差分法求解矩形域上的Poisson方程     tol=10^(-6);  % 误差界     N=1000;  % 最大迭代次数     n=20;  % x轴方向的网格数     m=20;  % y轴方向的网格数     h=(b-a)/n; % x轴方向的步长     l=(d-c)/m; % y轴方向的步长     for i=1:n-1         x(i)=a+i*h;     end % 定义网格点坐标     for j=1:m-1         y(j)=c+j*l;     end % 定义网格点坐标     u=zeros(n-1,m-1); %对u赋初值     % 下面定义几个参数     r=h^2/l^2;     s=2*(1+r);     k=1;     % 应用Gauss-Seidel法求解差分方程


English Description:

Finite difference method for solving two-dimensional elliptic equations Matlab program


代码预览