版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐上海交通大学计算方法课件(宋宝瑞)CH.1第一章绪论
数值分析-讨论各种数知识题求解的数值计算办法及其理论也称计算办法。数值计算——对已知数据举行有限次四则运算得到所需的数值结果。
普通算法设计:对已知数据举行有限次四则运算和初等函数运算得到所需的数值结果。数值—用有限位小数表示的数。特点
以数知识题为讨论对象,具有高度抽象性与严密的科学性,又有应用的广泛性与实际实验的高度技术性。
用计算机解决实际问题的过程大致是:
数值计算古已有之,例如
1。初等函数函数值的计算,e.g.
357
sin3!5!7!
xxxxx=-+-
2。数学模型通常表现为函数,这个函数本身需要用数值分析的办法来确定e.g.弹性力知识题
在垂直方向分布载荷为(,)qxy作用下,周边固定的弹性平板弯曲问题可以表示为
4444224(2)(,)(,)0,0(,)uuu
DqxyxyGxxyy
uuxyGn
???++=∈?????==∈?的边界
可以证实,存在唯一的函数(,)uxy满足上述方程,(,)zuxy=就是弹性平板曲面的方程。但是
(,)?uxy=
办法:
划分网格计算(,)ijijuuxy≈二、误差误差的来源:
模型误差(“抱负化”产生的误差)
观测误差(对模型中某些观测得来的物理量)舍入误差
以上通称初值误差
办法误差—数学模型精确解与数值近似解之间的差
在本课程中,我们要讨论如何控制和减小办法误差,对于其他的几类误差,普通不能控制,但要考虑它们的影响。误差的类型:
设x为精确值,*
x为x的一个近似值,则称
**exx=-为近似值的肯定误差
**r
eex=为近似值的相对误差,通常也可认为**
*reex
=
*e的一个上界*ε称为肯定误差限,*re的一个上界*rε称为相对误差限。
*x的误差限为某一位的半个单位,该位到*x的第一位非0数字共有n位,则称*x有n位有效
数字。
数值办法的评价标准:
收敛性:一个办法当计算步骤充分多时,近似解是否能够随意临近精确解?能:收敛;不能:发散。惟独收敛的办法才故意义。e.g.Taylor展式的收敛半径
稳定性:舍入误差是否会堆积?等价地,初始值有小的误差,当计算步骤充分多时,全部的计算结果是否也惟独小的误差?不稳定的例
1.11
10
012560125100.011,0.010.0001,10110,0.010.000099,1.0001
nnnyyyyyyyyyyy+=-==→===+=→==-
2.计算积分),2,1,0(,10
1==
?
-ndxexIxnn
解:(1)用分步积分公式
11
11011=-
=?nxnxnnnIdxenxexI,
只要知道0I,就可逐步求出,2,1,=nIn。从传统的角度看,这是一个美丽的递推式。因此可
想到用下列递推公式计算:
10111,1,2,nnIeInIn--?=-?=-=?
详细计算时,0I包含无理数e,只能取有限位,引进了舍入误差
取,632120559.0~0=I其舍入误差为9000105.0|~
||)(|-?≤-=IIIe,那么有
1
1,1,2,nnInIn-=-=计算结果为
0110130.632120559,0.367879441,,
0.0844992,,
1.0006272,IIII====-
,
因为被积函数恒正,故它在[0,1]上的积分恒正,但是结果显示,00006272.1~
13<-=I,这样的计算结果无法信任,计算失败。是什么缘由?舍入误差的堆积和传扬!记nnnIIe~-=为计算近似值nI~
的误差,
nnnIIe~-=111
(1)(1)nnnnInIne==-,,2,1=n,(*)所以,00201!)1(,,2,eneeeeenn?-==-=,看!这样计算nI~
时,产生的误差竟然是0e的!
n倍。计算结果必然不行靠。称这样的算法为数值不稳定的,数值不稳定的算法必然不能采纳。
误差估量的理论分析、概率估量、后验估量、数值试验。
算法设计的几条原则:
计算中误差,尤其是舍入误差是难以避开的,精确的误差估量几乎不行能,所以,误差定性分析除了分清问题的病态性,挑选数值稳定的办法外,还要尽可能避开误差的危害,防止有效数字的损失。
1.避开两相近数做减法
两相近数做减法,有效数字会严峻损失,当浮现这种状况时,最好是转变计算办法。例
1.设12,xx两数很临近,那么112
2lnlnlnxxxx??
-=???
,右边算式有效数字就不损失。在五位十进制计算机上
ln(2.001)ln20.693650.693150.54
2.0001
ln()0.499884
2
EE-=-=-=-
2.()()1/(2)0.35355fxfxf''=
==
现用公式计算(2)f'的近似值(5位小数),得如下结果:
h(2)f'的近似值
0.10.353660.010.353550.00010.35
假如用公式
(2)f'的近似值
则当h=0.0001时,(2)0.35355339f'≈
2.避开除数过小
用肯定值过小的数作除数,舍入误差会增大。3.防止大数“吃”小数
在数值运算时,常碰到参与运算的数的数量级相差很大,计算机上的数普通按浮点制设定,如不注重运算次序,简单产生大数吃小数的问题,影响计算结果。
例在五位十进制计算机上,求∑=+=1000
1
9.052492iM
在计算机上,设置成浮点数形式举行计算:
55510000009.010000009.01052492.0?++?+?=M
但是在计算机上,510000009
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人工作表扬信(15篇)
- 会计求职信 关于会计专业的求职信
- 五月五端午节慰问信
- 中国各地酒类广告语
- DB12T 591-2015 从业人员预防性健康检查技术规范
- 个人购房收入证明范本(7篇)
- 个人工资收入证明范本(6篇)
- 肾脏课件简易教学课件
- 绘画牙膏课件教学课件
- 背景课件可爱教学课件
- 公共卫生主题培训
- 广东省特种设备作业人员考试机构申请表
- 国开2024年秋《经济法学》计分作业1-4答案形考任务
- 知道网课智慧《设计创新思维》测试答案
- 生物入侵与生物安全智慧树知到期末考试答案章节答案2024年浙江农林大学
- 《公路工程集料试验规程》JTG-3432-2024考核试题及答案文档
- 生涯发展报告 (修改)
- 我最喜欢的运动英语作文(精选3篇)
- 北师大版小学四年级数学上册全册说课稿
- 【中考英语】中考看图写话质量分析
- 关于生态美育的思考-生态美育3篇
评论
0/150
提交评论