- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
重庆大学
学生实验报告
实验课程名称
开课实验室 数统学院
学院数统年级2012专业班信计1班
学生姓名张伟学号开课时间2014至2015学年第2学期
总成绩
教师签名
数学与统计学院制
开课学院、实验室:数统学院
实验时间:2015年6月3日
实验项目
名称
一维双曲型方程的有限差分法
实验项目类型
验证
演示
综合
设计
其他
指导教师
李茂军
成绩
是
一.实验目的
通过该实验,要求学生掌握求解一维双曲型方程的有限差分法,并能通过计算机语言编程实现。
二.实验内容
考虑如下的初值问题:
du du 八
——+——=0,dt dx
u(x,0)=1,x0
u(x,0)=
0.5,x=0
0,x0
1.在第三部分写出问题(1)左偏心格式,Lax-Wendroff格式,并给出这些格
式的局部截断误差。
2.根据你写出的差分格式,编写有限差分法程序。将所写程序放到第四部分。
3.取h=0.1具=0.5h,分别将t=0.05,0.1,0.15,0.2时刻的数值解uk(j=0,±1,±2,...,±10)画
图显示。
4.对数值结果进行简单的讨论。
要求:将电子版的实验报告发送到邮箱limj@cqu.edu.cn,邮件标题为:偏微分方程实验报告5-姓名-学号。纸质版的实验报告在下次上机实验时提交。
实验原理、方法(算法)、步骤
1、左偏心格式
对方程⑴,利用差商代替微商的思想,采取先后差商替代告令土(网比)得:
(2)uk+1—uk uk—uk 。
(2)
t h
局部截断误差为o(r+h),只能取正值,作以下平移:uk+i=(1-r)uk+ru
局部截断误差为o(r+h),只能取正值,作以下平移:
uk+i=(1-r)uk+ruk (3)
,5:这里j?的前四个点是为了求解uk+1设定的点,因此最后j
其中j=1,2,,25,k=1,2,
得到的应该为一个5x21的矩阵A,从下到上分别代表k=0,1,2,3,4,从左到右分别代表
??????
j=5,6,,25,即分别表示t=0,0.05,0.1,0.15,0.2的时刻,xe(—1,1)的数值。(当然也可以利用
赋值思、想,将左边需用到的点赋值于1,得到的就是一个矩阵形式,不过这样需人为干涉)综上得到左偏心差分格式如下:
(1—r)uk+ruk,j=1,2,,25,k=1,2,,5
(4)1,j=14j—
(4)
0.5,j=15
0,j=16,17,,25
2、Lax-Wendroff格式
该格式由Taylor展开求得,即
(5)uk+1=—(r2—r)uk+(1—r2)uk+—(r2+r)uk
j2 j+1 j2 j-1
(5)
局部截断误差为o(T2+h2),结合问题3,其中j=0,±1,,±10,k=0,1,2,3,4,考虑到下
标只能取正值,作以下平移: …
其中j=1,2,,29,k=1,2,,5,这里/的前四个点以及后四个点都是为了求解uk+1设定j
的点,因此最后得到的应该为一个5x21的矩阵A,从下到上分别代表k=0,1,2,3,4,从左到
??????
右分别代表j=5,6, ,25,即分别表示t=0,0.05,0.1,0.15,0.2的时刻,xe(—1,1)的数值。
综上,得到Lax-Wendroff差分格式如下:
???
uk+1=
j2 j+1】,j=1,2,140.5,j=150,j=16,17,,29—(r2—r)uk+(—r2)uk+—
uk+1=
j
2 j+1
】,j=1,2,14
0.5,j=15
0,j=16,17,,29
u1
u1=
j
实验环境(所用软件、硬件等)及实验数据文件
Matlab
1、左偏心格式程序代码
clc;
h=0.1;%定义步长
tau=0.5*h;a=1;r=tau/h;%定义网比
%分析得到欲求t=0.2时刻的解,需向左平移4个点,且下标采用正值,故取25个点%本程序未采取矩阵形式求解,主要是格式本身带来的麻烦,以及便于迭代分别画图%k=0,即t=0时刻的数值解u_0forj=1:25
ifj=1j=14
u(j,1)=1;
end
ifj==15
u(j,1)=0.5;
end
ifj=16j=25
u(j,1)=0;
end
end
u1=u;
u_0=u(5:25,1);
%k=1,即t=0
您可能关注的文档
- 倾听能力自我评量.docx
- 假如我是董事长.docx
- 假如我是校长.docx
- 假体植入隆颏手术知情同意书.docx
- 假分数真分数综合问题解决评价单.docx
- 假如我是一名校长演讲稿范文.docx
- 假如给我三天光明读后感英文.docx
- 假牙套的种类.docx
- 假设检验在药品生产过程中的运用.docx
- 偏心打磨机的使用方法.docx
- 2024年湖南郴州市资兴市事业单位第三次招聘55人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年湖南常德市澧县部分事业单位招聘历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年湖南省永州市零陵区事业单位招聘89人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年湖北石首事业单位面向社区(村)工作者专项招聘20人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年甘肃定西市引进“高精尖”人才15人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年甘肃省兰州资源环境职业技术学院招聘22人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年甘肃庆阳环县教育事业单位引进50人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年滁州定远县中盐东兴盐化股份限公司招聘2人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年湖北省黄石市人事考试院招聘2人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年珠海市汇力人力资源服务有限公司公开招聘工作人员2人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
文档评论(0)