数值逼近误差计算.ppt to doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章 绪论

逼近的目的,就是用简单的函数来逼近复杂的函数,数值逼近各种方法求得的数学问题的解,只是其一个近似解,与准确解之间存在着误差。 误差来源

模型误差:忽略许多次要因素,把模型“简单化”、“理想化”;

观测误差:受工具、方法、观测者的主观因素、不可预料的随机干扰等影响; 截断误差:模型难于直接求解,其近似解与精确解之间的误差; 舍入误差:运算过程中,初始参数与中间结果都必须进行四舍五入。 例1 求 x e 时,可将x e 展开为级数形式:

在实际计算时,我们只取前面有限项(例如n 项)

计算部分和 ()n S x 作为x

e 的值必然产生误差,其误差为:1()(1)!

n n e R x x n ξ

+=+

这个误差就是“截断误差”。 误差来源分析

在本课程中,不分析模型误差;观测误差作为初始舍入误差;截断误差是主要讨论对象,是计算中误差的主要部分。在各种算法中,通过数学方法可推导出截断误差限的公式;舍入误差产生往往有很大的随机性,讨论比较困难,在问题本身呈现病态或不稳定时,它可能成为计算中误差的主要部分。

误差分析是一门专门的学科,经过训练的计算工作者,当发现计算结果与实际不符时,应当能找出误差的来源,并采取相应的措施加以改进,甚至对模型进行修改。

误差的相关概念

误差、误差限、有效数字

相对误差限及与有效数字的联系 四则运算结果的误差限

在近似计算中应该注意的事项 误差的概念

定义1.1 设 x 为准确值,*x 为x 的一个近似值,称x x -*为 x 近似值的绝对误差,简称误差。

注: ①误差是有量纲的量 ,它可正可负

② 绝对误差为正时,近似值偏大,叫强近似值 ③ 绝对误差为负时,近似值偏小,叫弱近似值 绝对误差限

212!!

n x

x x e x n =+++++

2()12!!

n

n x x S x x n =++++

通常我们并不知道准确值 x ,也不能算出误差的准确值,但能根据测量工具或计算情况相对误差估计出误差的绝对值的上限,这个上限称为近似值*x 的误差限,记为ε。

*x x ε-≤即:e ε≤在工程中常记为: *x x ε=± 相对误差:

定义1.2 误差与精确值的比值:

*

e x x x x

-= 称作近似值*x 的相对误差,记作r e 。

注:相对误差是无量纲的量,常用百分比表示,它可正可负。

相对误差限

相对误差也不能准确计算,而是用相对误差限来估计的:*r r x x e x x

ε

ε-=

≤= r ε就是相对误差限.

当 r ε较小时,可以忽略不计,所以以后我们就用*x ε

表示相对误差限。

有效数字位数

定义1.3 设 x 为准确值,*x 为x 的近似值,可表示为

m n a a a x 10.021*⨯±= ( m 为整数)

其中 11,0a a ≠~n a 为0,1,2…9 中一个数字。如果误差满足n m x x -⨯≤-102

1

||*

即*x 误差不超过某位的半个单位。称该位到*x 第一位非零数字为*x 的有效数字,即*x 有n 位有效数字,或者说*x 准确到该位。

如果误差满足:

*1

102

n x x --≤⨯

则说x* 近似表示 x 准确到小数后第n 位,并从这第n 位起直到最左边的非零数字之间的一切数字都称为有效数字,并把有效数字的个数称为有效位数。

413.1416102π--≤⨯ 51

3.14159102

π--≤⨯

3.140.0015926π-= 有效数位为3位

3.14160.0000074

π-=-有效数位为5位

x

x *

x m n a a a x 10.021*⨯±= m

n a 9,,1,0 *

x

有效数字与误差限关系的定理

定理1.1 设近似12*0.10m n x a a a =±⨯ 0a 1≠,有n 位有效数字,则其相对误差限为11

1

102n r a ε-+≤

定理1.2 设近似值12*0.10m n x a a a =⨯ 的相对误差限为:111

102(1)

n a -+⨯+,10

a ≠则它有n 位有效数字。 四则运算结果的误差限

,则的近似数设*2*121,,x x x x )()()(*

2*1*2*1x e x e x x e +==± 2

*2*

2*1*1*2*2*1*2*1*1*2*2*1)

()()()()()()(x x e x x e x x x e x e x x e x x x e r r -=+=

在近似计算中应该注意的事项 1.避免两个相近的数相减;

x x x x x cos 1sin sin cos 10+=-→ x

x x x x ++=-+11

1很大

2.避免除数绝对值远小于被除数绝对值的除法;

⎩⎨⎧=+=+210001.0y x y x ⎩⎨

⎧=+=+10001.02

y x y x 解得:1,0==y x 解得:1,1==y x 3.要防止大数“吃掉”小数;

4位有效数字舍入运算:

0.4+0.3+0.2+0.1+1234=1235 ①事先预防 1234+0.4+0.3+0.2+0.1=1234 ②事后解决 4.尽可能减少运算次数;

5.要设法控制误差的传播。

3.14150.0000926

π-=有效数位为4位

相关文档
最新文档