《计算方法习题集》

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

绪论

(一)考核知识点

误差的来源类型;绝对误差和绝对误差限,相对误差和相对误差限,有效数字;绝对误差的传播。

(二)复习要求

1.知道产生误差的主要来源。

2.了解绝对误差和绝对误差限、相对误差和相对误差限和有效数字等概念以及它们之间的关系。

3.知道四则运算中的误差传播公式。

一、重点内容

一个物理量的真实值和我们算出的值往往不相等,其差称为误差。引起误差的原因是多方面的,主要有:模型误差,观测误差,截断误差,舍入误差。在计算方法中主要讨论的是截断误差和舍入误差。

误差:设精确值x*的近似值为x,差e=x-x*称为近似值x的误差(绝对误差)。

误差限近似值x的误差限e是误差e的一个上界,即|e|=|x-x*|≤ε。

相对误差e r是误差e与精确值x*的比值,。常用计算。

相对误差限是相对误差的最大限度,,常用计算相对误差限。

有效数字如果近似值x的误差限ε是它某一个数位的半个单位,我们就说x准确到该位。从这一位起到前面第一个非0数字为止的所有数字称为x的有效数字。

二、难点内容

(1)设精确值x*的近似值x,x=±0.a1a2…a n×10m,a1,a2,…,a n是0~9之中的自然数,且a1≠0,|x -x*|≤ε=0.5×10m-l,1≤l≤n。则x有l位有效数字。

(2)设近似值x=±0.a1a2…a n×10m有n位有效数字,则其相对误差限

(3)设近似值x=±0.a1a2…a n×10m的相对误差限不大于则它至少有n位有效数字。

(4)要求精确到10-3,取该数的近似值应保留4位小数。

三、例题

例1设x*=p=3.1415926…

近似值x=3.14=0.314×101,即m=1,它的误差是0.0015926…,有

,即n=3,故x=3.14有3为有效数字。x=3.14准确到小数点后第2位。

近似值x=3.1416,它的误差是0.0000074…,有

即m=1,n=5,

x=3.1416有5位有效数字。

近似值x=3.1415,它的误差是0.0000926…,有

即m=1,n=4,x=3.1415有4位有效数字。

这就是说某数有s位数,若末位数字是四舍五入得到的,那么该数有s位有效数字;若末位数字不是四舍五入得到的,那么该数有s位或s-1位有效数字。

例2指出下列各数具有几位有效数字,及其绝对误差限和相对误差限:

2.0004 -0.00200 9000 9000.00

解因为x1=2.0004=0.20004×101,它的误差限0.00005=0.5×101―5,即m=1,n=5,故x=2.0004有5位有效数字.相对误差限

x2=-0.00200,误差限0.000005,因为m=-2,n=3,x2=-0.00200有3位有效数字。

相对误差限e r=0.00005/0.00200=0.25%。

x3=9000,绝对误差限为0.5,因为m=4,n=4,x3=9000有4位有效数字,相对误差限

e r=0.5/9000=0.0056%

x4=9000.00,绝对误差限0.005,因为m=4,n=6,x4=9000.00有6位有效数字,相对误差限为

e r=0.005/9000.00=0.000056%

由x3与x4可以看到小数点之后的0,不是可有可无的,它是有实际意义的。

例3ln2=0.69314718…,精确到10-3的近似值是多少?

解精确到10-3=0.001,即绝对误差限是e=0.05,故至少要保留小数点后三位才可以。Ln2»0.693。

例4如何去设计一个好的算法?

答:一个好的算法必须满足:1、计算步骤简化以减少运算次数及误差积累;2、避免两个相同号数数值相近的数相减;3、计算若干同号数时的和,按绝对值增大的顺序相加;4、避免乘除法中数值绝对值过大或过小;5、防止大数吃掉小数;6、选用数值稳定性好的算法。

四、练习题

1.设某数x*,它的保留三位有效数字的近似值的绝对误差是___________________________。

2.设某数x*,它的精确到10-4的近似值应取小数点后____位。

3.()的3位有效数字是0.236×102。

(A)235.54×10-1(B)235.418(C)2354.82×10-2(D)0.0023549×103

4.设a*=2.718181828…,取a=2.718,则有(),称a有四位有效数字。

(A)(B)(C)(D)

5.设某数x*,对其进行四舍五入的近似值是(),则它有3位有效数字,绝对误差限是。

(A)0.315 (B)0.03150 (C)0.0315 (D)0.00315

6.以下近似值中,保留四位有效数字,相对误差限为。

(A)0.01234 (B)–12.34 (C)–2.20 (D)0.2200

五、练习题答案

该数有效数字第四位的一半。2.四 3.(A) 4.(B) 5.(C) 6.(D)

方程求根

(一) 考核知识点

二分法;迭代法――牛顿法;弦截法。 (二)复习要求

1.知道有根区间概念,方程f (x )=0在区间(a ,b )有根的充分条件。

2.掌握方程求根的二分法;二分法及二分次数公式,迭代法及其收敛性。

3.熟练掌握牛顿法,掌握初始值的选择条件。

4.掌握弦截法。 一、重点内容

1.二分法:设方程f (x )=0在区间[a ,b ]内有根,用二分有根区间的方法,得到有根区间序列:x *

x n =(a 0=a ,b 0=b ),n =0,1,2,…

有误差估计式:½x *

-x n ½≤

,n =0,1,2,…,二分区间次数:

2.牛顿法:用切线与x 轴的交点,逼近曲线f (x )与x 轴的交点。迭代公式为

(n =1,2,…),选初始值x 0满足f (x 0)f ²(x 0)>0,迭代解数列一定收敛。

3.弦截法:用两点连线与x 轴交点逼近曲线f (x )与x 轴的交点。迭代公式为

(n =1,2,…)

二、难点内容:

(1)、迭代法概念:若方程f (x )=0表成x =j(x ),于是有迭代格式:x n =j(x n -1)(n =1,2,…),

x *≈x n ,存在0<l <1,|¢j(x )|£l,在区间[a ,b ]内任一点为初始值进

行迭代,迭代数列收敛。

(2)定理一:设)(x φ在区间【a,b 】上具有一阶连续的导数,且满足如下两个条件:①当],[b a x ∈时,

],[)(b a x ∈φ;②存在正常数L<1,使得对任意],[b a x ∈有L x ≤')(φ。则

① 方程f(x)=0在区间【a,b 】上有唯一根;

② 对任意],[0b a x ∈,迭代格式x =j(x )收敛,且*

lim x x n n =∞

→;

(3)定理二:设方程f(x)=0在区间【a,b 】内有根x *

,且当],[b a x ∈时,1)(≥'x φ,则对任意初始值

],[0b a x ∈,且*≠x x 0,迭代格式x =j(x )发散。

(4)定理三(局部收敛):设方程x =j(x )有根x *

,且在x *

的某个邻域δ≤-=*

x x x S 内j(x )存在

一阶连续的导数,则①当1)(*<'x ϕ时,迭代公式)(1n n x x φ=+局部收敛;②当1)(*

>'x ϕ时,迭代公式

)(1n n x x φ=+发散。

相关文档
最新文档