MATLAB编程求解二维泊松方程.doc
更新时间:2023-05-01 12:54:01 阅读量: 实用文档 文档下载
%%%% 真解 u=sin(pi*x)*sin(pi*y) %%%
%%%% 方程 -Laplace(u)=f %%%%%%
%%%% f=2*pi^2*sin(pi*x)*sin(pi*y) %%%%%%
%%%%difference code for elliptic equations with constant coefficient %%%%% %clear all
%clc
N=20;
h=1/N;
S=h^2;
x=0:h:1;
y=0:h:1;
%%% Stiff matrix
A=zeros((N-1)^2,(N-1)^2);
for i=1
A(i,i)=4/h^2;
A(i,i+1)=-1/h^2;
A(i,i+(N-1))=-1/h^2;
end
for i=N-1
A(i,i-1)=-1/h^2;
A(i,i)=4/h^2;
A(i,2*i)=-1/h^2; %A(i,i+(N-1))=-1/h^2
end
for i=(N-2)*(N-1)+1
A(i,i-(N-1))=-1/h^2;
A(i,i)=4/h^2;
A(i,i+1)=-1/h^2;
end
for i=(N-1)^2
A(i,i-(N-1))=-1/h^2;
A(i,i)=4/h^2;
A(i,i-1)=-1/h^2;
end
for n=2:N-2
i=(N-2)*(N-1)+n;
A(i,i-(N-1))=-1/h^2;
A(i,i-1)=-1/h^2;
A(i,i)=4/h^2;
A(i,i+1)=-1/h^2;
end
for i=2:N-2
A(i,i-1)=-1/h^2;
A(i,i)=4/h^2;
A(i,i+1)=-1/h^2;
A(i,i+(N-1))=-1/h^2; end
for m=1:N-3
i=m*(N-1)+1;
A(i,i-(N-1))=-1/h^2; A(i,i)=4/h^2;
A(i,i+1)=-1/h^2;
A(i,i+(N-1))=-1/h^2; end
for m=2:N-2
i=m*(N-1);
A(i,i-(N-1))=-1/h^2; A(i,i-1)=-1/h^2;
A(i,i)=4/h^2;
A(i,i+(N-1))=-1/h^2; end
% for m=1:N-3
% i=m*(N-1)+(N-1);
% A(i,i-(N-1))=-1/h^2; % A(i,i-1)=-1/h^2;
% A(i,i)=4/h^2;
% A(i,i+(N-1))=-1/h^2; % end
for m=1:N-3
for n=2:N-2
i=m*(N-1)+n;
A(i,i-(N-1))=-1/h^2; A(i,i-1)=-1/h^2;
A(i,i)=4/h^2;
A(i,i+1)=-1/h^2;
A(i,i+(N-1))=-1/h^2; end
end
%%% Right term
F=zeros((N-1)^2,1);
for m=0:N-2
for n=1:N-1
i=m*(N-1)+n;
F(i)=2*pi^2*sin(pi*n*h)*sin(pi*(m+1)*h);
end
end
%U=zeros((N-1)^2,1);
u1=A\F;
u=zeros((N+1)^2,1);
for m=1:N-1
u(m*(N+1)+2:m*(N+1)+N)=u1((m-1)*(N-1)+1:m*(N-1)); end
U=zeros(N+1,N+1);
for m=1:N+1
U(m,:)=u((m-1)*(N+1)+1:m*(N+1));
end
surf(x,y,U)
u_exact=zeros((N+1)^2,1);
for m=0:N
for n=1:N+1
i=m*(N+1)+n;
u_exact(i)=sin(pi*n*h)*sin(pi*m*h);
end
end
U_exact=reshape(u_exact,N+1,N+1);
subplot(1,2,)
err=max(abs(u-u_exact));
l2_err=norm(u-u_exact)*h;
err
l2_err
正在阅读:
MATLAB编程求解二维泊松方程.doc05-01
福建幼教新教参 领域数学 学习列减法算式起 共6篇03-08
品管圈相关知识标准化培训教程07-21
(完整版)2022年年终奖金分配方案(落实详细版)04-10
网络流量监测管理系统论文:电子科学口目网络流量监测管理系统的研究与实现07-29
现场总线技术及其应用研究论文07-20
人防工程监理检查工作记录表02-01
述职报告的格式02-25
高校科学技术系年终总结(精选多篇)09-28
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 二维
- 泊松
- 求解
- 方程
- 编程
- MATLAB
- doc
- 语文各种修辞手法的详解
- 人教版九年级数学下册人教版九年级数学下册相似三角形练习题及答案
- 开州新天地全程规划案
- 食品安全管理体系认证专项技术要求范本
- 一年级奥数:简单推理
- 角膜移植病人的手术室护理
- 2019-2020学年度部编本三年级语文下册教材分析及教学计划和进度
- 人教部编版初中英语中考983个核心单词汇总
- 电子信息工程毕业设计(论文)-基于单片机的十位数字密码锁电路设计-精品
- 中职一年级《数学》试卷模板
- 国有资产管理工作中存在的不足与建议
- 小学信息技术第一册下教案
- 九年级语文下册第四单元18茅屋为风所破歌练习苏教版
- 陕西中考真题语文作文
- 【最新】出纳个人年终工作总结
- Verilog语言学习提纲(含部分答案)
- 大学入学征文《挥别高中,喜迎大学》
- 译林英语四年级上册:期中测试
- HSE部门安全职责标准范本
- 阿里地区札达县2021年九年级上学期化学期中考试试卷A卷