

已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
偏微分方程数值解实验报告 一、题目:1、用有限元方法求下列边值问题的数值解:其中其精确解为 ,取h=0.1要求:(1)将精确解与用有限元得到的数值解画在同一图中 (2)、2、 用线性元求解下列问题的数值解:精确到小数点后第六位,并画出解曲面。3、 用Crank-Nicolson差分法求解Burger方程其中取 要求画出解曲面。迭代格式如下:2、 代码:1、%Ritz Galerkin方法求解方程function u1=Ritz(x)%定义步长h=1/100;x=0:h:1;n=1/h;a=zeros(n-1,1);b=zeros(n,1);c=zeros(n-1,1);d=zeros(n,1);%求解Ritz方法中内点系数矩阵for i=1:1:n-1 b(i)=(1/h+h*pi*pi/12)*2; d(i)=h*pi*pi/2*sin(pi/2*(x(i)+h)/2+h*pi*pi/2*sin(pi/2*x(i+1)/2;end%右侧导数条件边界点的计算b(n)=(1/h+h*pi*pi/12);d(n)=h*pi*pi/2*sin(pi/2*(x(i)+h)/2;for i=1:1:n-1 a(i)=-1/h+h*pi*pi/24; c(i)=-1/h+h*pi*pi/24;end%调用追赶法u=yy(a,b,c,d)%得到数值解向量u1=0,u%对分段区间做图plot(x,u1)%得到解析解y1=sin(pi/2*x);hold onplot(x,y1,o)legend(数值解,解析解)function x=yy(a,b,c,d)n=length(b);q=zeros(n,1);p=zeros(n,1);q(1)=b(1);p(1)=d(1);for i=2:1:n q(i)=b(i)-a(i-1)*c(i-1)/q(i-1); p(i)=d(i)-p(i-1)*c(i-1)/q(i-1);endx(n)=p(n)/q(n);for j=n-1:-1:1 x(j)=(p(j)-a(j)*x(j+1)/q(j);endxx = Columns 1 through 11 0.0157 0.0314 0.0471 0.0628 0.0785 0.0941 0.1097 0.1253 0.1409 0.1564 0.1719 Columns 12 through 22 0.1874 0.2028 0.2181 0.2335 0.2487 0.2639 0.2790 0.2940 0.3090 0.3239 0.3387 Columns 23 through 33 0.3535 0.3681 0.3827 0.3972 0.4115 0.4258 0.4400 0.4540 0.4679 0.4818 0.4955 Columns 34 through 44 0.5091 0.5225 0.5358 0.5490 0.5621 0.5750 0.5878 0.6004 0.6129 0.6253 0.6374 Columns 45 through 55 0.6495 0.6613 0.6730 0.6846 0.6959 0.7071 0.7181 0.7290 0.7397 0.7501 0.7604 Columns 56 through 66 0.7705 0.7805 0.7902 0.7997 0.8090 0.8182 0.8271 0.8358 0.8444 0.8527 0.8608 Columns 67 through 77 0.8687 0.8763 0.8838 0.8910 0.8981 0.9049 0.9114 0.9178 0.9239 0.9298 0.9355 Columns 78 through 88 0.9409 0.9461 0.9511 0.9558 0.9603 0.9646 0.9686 0.9724 0.9759 0.9793 0.9823 Columns 89 through 99 0.9851 0.9877 0.9901 0.9921 0.9940 0.9956 0.9969 0.9981 0.9989 0.9995 0.9999 Column 100 1.0000u = Columns 1 through 11 0.0157 0.0314 0.0471 0.0628 0.0785 0.0941 0.1097 0.1253 0.1409 0.1564 0.1719 Columns 12 through 22 0.1874 0.2028 0.2181 0.2335 0.2487 0.2639 0.2790 0.2940 0.3090 0.3239 0.3387 Columns 23 through 33 0.3535 0.3681 0.3827 0.3972 0.4115 0.4258 0.4400 0.4540 0.4679 0.4818 0.4955 Columns 34 through 44 0.5091 0.5225 0.5358 0.5490 0.5621 0.5750 0.5878 0.6004 0.6129 0.6253 0.6374 Columns 45 through 55 0.6495 0.6613 0.6730 0.6846 0.6959 0.7071 0.7181 0.7290 0.7397 0.7501 0.7604 Columns 56 through 66 0.7705 0.7805 0.7902 0.7997 0.8090 0.8182 0.8271 0.8358 0.8444 0.8527 0.8608 Columns 67 through 77 0.8687 0.8763 0.8838 0.8910 0.8981 0.9049 0.9114 0.9178 0.9239 0.9298 0.9355 Columns 78 through 88 0.9409 0.9461 0.9511 0.9558 0.9603 0.9646 0.9686 0.9724 0.9759 0.9793 0.9823 Columns 89 through 99 0.9851 0.9877 0.9901 0.9921 0.9940 0.9956 0.9969 0.9981 0.9989 0.9995 0.9999 Column 100 1.0000u1 = Columns 1 through 11 0 0.0157 0.0314 0.0471 0.0628 0.0785 0.0941 0.1097 0.1253 0.1409 0.1564 Columns 12 through 22 0.1719 0.1874 0.2028 0.2181 0.2335 0.2487 0.2639 0.2790 0.2940 0.3090 0.3239 Columns 23 through 33 0.3387 0.3535 0.3681 0.3827 0.3972 0.4115 0.4258 0.4400 0.4540 0.4679 0.4818 Columns 34 through 44 0.4955 0.5091 0.5225 0.5358 0.5490 0.5621 0.5750 0.5878 0.6004 0.6129 0.6253 Columns 45 through 55 0.6374 0.6495 0.6613 0.6730 0.6846 0.6959 0.7071 0.7181 0.7290 0.7397 0.7501 Columns 56 through 66 0.7604 0.7705 0.7805 0.7902 0.7997 0.8090 0.8182 0.8271 0.8358 0.8444 0.8527 Columns 67 through 77 0.8608 0.8687 0.8763 0.8838 0.8910 0.8981 0.9049 0.9114 0.9178 0.9239 0.9298 Columns 78 through 88 0.9355 0.9409 0.9461 0.9511 0.9558 0.9603 0.9646 0.9686 0.9724 0.9759 0.9793 Columns 89 through 99 0.9823 0.9851 0.9877 0.9901 0.9921 0.9940 0.9956 0.9969 0.9981 0.9989 0.9995 Columns 100 through 101 0.9999 1.0000ans = Columns 1 through 10 0 0.0157 0.0314 0.0471 0.0628 0.0785 0.0941 0.1097 0.1253 0.1409 Columns 11 through 20 0.1564 0.1719 0.1874 0.2028 0.2181 0.2335 0.2487 0.2639 0.2790 0.2940 Columns 21 through 30 0.3090 0.3239 0.3387 0.3535 0.3681 0.3827 0.3972 0.4115 0.4258 0.4400 Columns 31 through 40 0.4540 0.4679 0.4818 0.4955 0.5091 0.5225 0.5358 0.5490 0.5621 0.5750 Columns 41 through 50 0.5878 0.6004 0.6129 0.6253 0.6374 0.6495 0.6613 0.6730 0.6846 0.6959 Columns 51 through 60 0.7071 0.7181 0.7290 0.7397 0.7501 0.7604 0.7705 0.7805 0.7902 0.7997 Columns 61 through 70 0.8090 0.8182 0.8271 0.8358 0.8444 0.8527 0.8608 0.8687 0.8763 0.8838 Columns 71 through 80 0.8910 0.8981 0.9049 0.9114 0.9178 0.9239 0.9298 0.9355 0.9409 0.9461 Columns 81 through 90 0.9511 0.9558 0.9603 0.9646 0.9686 0.9724 0.9759 0.9793 0.9823 0.9851 Columns 91 through 100 0.9877 0.9901 0.9921 0.9940 0.9956 0.9969 0.9981 0.9989 0.9995 0.9999 Column 101 1.00002、function u = Q_2( P )format longif nargineps %应改为向量2-范数 %构造M for j=1:n2-1 if j=1 M(1,1)=a-y(2);M(1,2)=y(3)/(2*h)-1/(2*h2); end if j=n2-1 M(n2-1,n2-2)=-1/(2*h2);M(n2-1,n2-1)=a-y(n2)/(2*h); end if j=1 & j=n2-1 M(j,j-1)=-1/(2*h2); M(j,j)=a-y(j+1); M(j,j+1)=y(j+2)/(2*h)-1/(2*h2); end end %构造m f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肉牛饲养技术分析总结
- 小书包课程体系讲解
- 现代体育教育技术
- 医院进修培训汇报
- 跳绳基本知识讲解
- 设备内部部件讲解
- 盆腔核磁检查技术
- 奢侈品包包讲解
- 学校流感处置指南解读
- 云南省玉溪市元江民中2026届化学高三第一学期期末调研模拟试题含解析
- 2025-2030中国太阳能电池板清洁系统行业市场现状供需分析及投资评估规划分析研究报告
- 2025年初中语文教师招聘面试八年级下册逐字稿大自然的语言
- 2025-2030加工芒果产品行业市场现状供需分析及投资评估规划分析研究报告
- 章义伍流程管理
- 电力技术监督专责人员上岗资格考试题库汽轮机技术监督分册
- 大型标准化体育场馆弱电智能系统设计方案和对策
- 怎样讲好护理安全
- 微波组件软钎焊焊接工艺技术要求
- 《半导体行业发展历程》课件
- 农业种植技术服务合同协议
- 2024年淮南市第一人民医院西区高层次卫技人才招聘笔试历年参考题库频考点附带答案
评论
0/150
提交评论