数值分析引论 易大义Ch3.1
第1讲 引论

若近似值 x 与准确值的误差绝对值不超过某一位的 半个单位,该位到 x 的第一位非零数字共有 n位,则 称 x 有 n位有效数字
如: 3.1415926 1 3.14 e 0.0015926 0.005 102 3位
特别,经“四舍五入”得到的数均为有效数 15
(Matlab, Mathematica, Maple, MathCAD etc. )为工具,以数学
模型为基础进行模拟研究。 促使一些边缘学科的相继出现: 计算数学,计算物理学,计算力学,计算化学,计算生物学, 计算地质学,计算经济学,等等
5
数值分析
第1讲 数值分析引论
二、研究内容和研究方法
研 究 内 容 数 值 代 数
x f ( x) Cp f ( x)
对数学问题而言,如果输入数据有微小扰动,引起
输出数据(即数学问题的解)有很大扰动,则称数学问
题是病态问题,否则称为良态问题。
19
数值分析
第1讲 数值分析引论
它是数学问题本身性质所决定的,与算法无关, 也就是说对病态问题,用任何算法(或方法)直接计 算都将产生不稳定性。
13
数值分析
第1讲 数值分析引论
Def 1.2
(相对误差/* relative error */ )
近似值x 的误差 e 与准确值
x的比值:
r
e x x x x
称为近似值
注:
x
实际计算时,相对误差通常取
e 的相对误差,记作 e x
e 2 ( ) e e e ( x x) (e ) x 因为 e x x xx x ( x e ) 1 x
数值分析 李庆扬 王能超 易大义著华中科技大学出版社第5版 答案

第一章 绪论1.设0x >,x 的相对误差为δ,求ln x 的误差。
解:近似值*x 的相对误差为*****r e x x e x x δ-===而ln x 的误差为()1ln *ln *ln **e x x x e x =-≈进而有(ln *)x εδ≈2.设x 的相对误差为2%,求n x 的相对误差。
解:设()n f x x =,则函数的条件数为'()||()p xf x C f x =又1'()n f x nx-= , 1||n p x nx C n n-⋅∴==又((*))(*)r p r x n C x εε≈⋅ 且(*)r e x 为2((*))0.02nr x n ε∴≈3.下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指出它们是几位有效数字:*1 1.1021x =,*20.031x =, *3385.6x =, *456.430x =,*57 1.0.x =⨯解:*1 1.1021x =是五位有效数字;*20.031x =是二位有效数字; *3385.6x =是四位有效数字; *456.430x =是五位有效数字; *57 1.0.x =⨯是二位有效数字。
4.利用公式(2.3)求下列各近似值的误差限:(1) ***124x x x ++,(2) ***123x x x ,(3) **24/x x . 其中****1234,,,x x x x 均为第3题所给的数。
解:*41*32*13*34*151()1021()1021()1021()1021()102x x x x x εεεεε-----=⨯=⨯=⨯=⨯=⨯***124***1244333(1)()()()()1111010102221.0510x x x x x x εεεε----++=++=⨯+⨯+⨯=⨯***123*********123231132143(2)()()()()1111.10210.031100.031385.6101.1021385.6102220.215x x x x x x x x x x x x εεεε---=++=⨯⨯⨯+⨯⨯⨯+⨯⨯⨯≈ **24****24422*4335(3)(/)()()110.0311056.430102256.43056.43010x x x x x x x εεε---+≈⨯⨯+⨯⨯=⨯=5计算球体积要使相对误差限为1,问度量半径R 时允许的相对误差限是多少? 解:球体体积为343V R π=则何种函数的条件数为23'4343p R V R R C VRππ===(*)(*)3(*)r p r r V C R R εεε∴≈=又(*)1r V ε=故度量半径R 时允许的相对误差限为1(*)10.333r R ε=⨯≈6.设028Y =,按递推公式1n n Y Y -=-(n=1,2,…)计算到100Y 。
数值分析引论 易大义Ch4.1

(1 4 1 1 ) 2 I 0 ;
f (1 )
f ( 1) 4 f (0 )
f (1 )
3 1
( 1 4 0 1) 0 I1;
(1 0 1 )
2 3
当 f ( x ) x 时 ( k 3 ),
3
3 1
f ( 1) 4 f (0 )
a
( n 1 )!
n1
( x ) dx ,
(1 .5 )
其中 n 1 ( x ) ( x x 0 )( x x 1 ) ( x x n ).
3. 举例 1 1 1 f ( x ) dx A 0 f ( ) A 1 f ( ) 例2 求插值型求积公式 1 2 2 并确定其代数精度. 分析 实际上该题目是求A0,A1,并确定其代数精度. 解 (一) 因 为 是 插 值 型 的 , 且 x 0 1 , x 1 1
问题
当给定节点 a x 0 x 1 x n b 及 f ( x i )( i 0 ,1 , , n ), 如何选择
求积系数 A 0 , , A n,使求积公式代数精度
尽量高?
解决方法
1.2 插值型求积公式 1. 方法
则
插值多项式
插值基函数
已知 ( x i , f ( x i )),求 L n ( x )
当 f ( x ) x 时 ( k 1 ),
当 f ( x ) x 时 ( k 2 ),
2
1 3 1
3 1
f ( 1) 4 f (0 )
f ( 1) 4 f (0 )
0, 2 , k 1
数值分析引论 易大义Ch3.4-2

( l , s )
i(l s)
2 N
k
e
对(*)式二边与 j 取内积得
C ((F ,, j j)) F ( j , j )
1 N
C
j
k 0
N 0
( 0 , j ) C 0 ( 1 , j ) C 1 ( j , j ) C j ( N 1 , j ) C N 1 ( F , j )
2 N ( N 1)
i( N 1)
fk
2 N ( N 1)
C 0 C 1e
i
2 N
( N 1)
C 2e
i2
C N 1e
i( N 1)
f( N 1)
是一个由待定系数C0,C1,…,CN-1为未知量的线性方程组。也可 表示成:
i 0 2 0 i 2 0 i j 2 0 i ( N 1 ) 2 N N N N e e e e 2 2 2 2 i 0 1 i 1 i j 1 i( N 1) N e N e N e N e C C C i 0 2 k 0 i 2 k 1 i j 2 k j i ( N 1 ) 2 N e e N e N e N i ( N 1 ) 2 i 0 2 ( N 1 ) i 2 ( N 1 ) i j 2 ( N 1 ) N e e N e N e N
N 1
j
ij
2 N
k
fke
1 N
数值分析引论 易大义Ch3.2

, k 1
( k , k ) ( k 1 , k 1 )
且于 [ a , b ]带权函数
( x )为正交多项式组
n { k ( x )} k 0 ,( k ( x )为首项系数
为 1的 k 次多项式) 是唯一的。
定理5 设 { k }为 [ a , b ]上带权 ( x )的正交多项式序列 式 n ( x ) 在[a,b]内恰好有n个不同的实根. 说明:用反证法利用定理3即得证. 应用:求最佳一致逼近多项式.
i0
i n 0 生成(张成)的集合. 为由 i 结论 (1 Span 0 , , n an
a i i ( x ), a i 为实数
1, x , , x 是
n n
Span
0 , , n 的特例
(2 P ( x ) H n 为任一次数 )
n 多项式,则
( P , ) i
①
{ 0 ( x ), 1 ( x ), , n ( x )} 于 [ a , b ] 线性无关;
n
② P(x) 证明: ①
c i i ( x )
,其中
i0
ci ( i 0 ,1 , , n ) ( i , ) i
2 n ! dx
( 2 .8 )
(1) Pn ( x ) 的首项系数 a n
则有 d dx
2n 2n
1
n
( 2 n )!
2 n! n!
,若令 ( x ) ( x 2 1 ) n ,
( x ) ( 2 n )!.
事实上, ( x )
(n)
2 nx
2n1
数值分析引论

数值分析引论
《数值分析引论》系统地介绍了科学和工程计算中近代常用的计算方法、概念及应用,着重培养学生的科学计算能力。
主要内容有:插值法、函数与数据的逼近、数值积分与数值微分、解方程组的直接法、解大型稀疏线性方程组的迭代法、非线性方程(组)数值解法、常微分方程数值解法、矩阵特征值的计算方法等。
书中主要计算方法都写有算法或计算步骤,同时书内还配有较多的数值计算例子。
《数值分析引论》可作为高等理工院校研究生的计算方法教材,也可作为大学生、工程技术人员学习计算方法的参考书。
第1章 数值分析引论

数值分析
15
§3 误差定性分析、避免误差危害
误差分析简介(p8): 概率分析法
向后误差分析法
x g (a1,, an ), x fl g (a1 1,, an n ).
区间分析法
x [ , ], y [ , ], xy
数值分析
2
三. 数值分析的特点p3
1、面向计算机 2、可靠的理论分析,保证收敛性、稳定性 3、良好的计算复杂性 4、数值实验
数值分析
3
四、数值分析的研究内容和研究方法 研 究 内 容
1、数值逼近 插值法 函数逼近与曲线拟和 数值积分与数值微分 2、数值代数 线性代数问题(方程组和特征值) 非线性方程(组)数值解法
* I1 * I0
We just got lucky?
1 * (1 I 2 ) 0 .36787944 2 1 * (1 I 1 ) 0 .63212056 1
数值分析
20
考察反推一步的误差:
1 1 1 * | E N 1 | (1 I N ) (1 I N ) | E N | N N N
10
一般C p 10认为是病态.
其他计算问题也要考虑 条件数, 考虑是否病态 .
数值分析
22
三、避免误差危害的若干原则
除了分清问题是否病态和算法是否数值稳定外,还要考 虑避免误差危害和防止有效数字损失的如下原则. 1.避免‘大数’除以‘小数’ 例6 仿计算机,采用3位十进制,用消元法求解方程组
一元函数f ( x),x为准确值, x * 为近似值,由Taylor公式 f ( x) f ( x*) f ( x*)( x x*)
1数值分析_Ch1绪论(1)讲述

有效数字的位数 n = 近似数科学记数法的幂指 数-绝对误差限科学记数法的幂指数.
当差为负整数时,表示没有效数字! 把误差限表
示为0.5×10mn, 当指数 m n 是最小的整数时,
有效数字的位数精确地是 n.
例3 下列近似值的绝对误差限都是0.005,
e x x 其中 x 为精确值,x* 为 x 的近似值。|e|的上界
记为e , 称为绝对误差限 (accuracy),工程上常记为
x = x* ± e .
例如: 1 ex2 dx 0.743 0.006 0
注:理论上讲,e 是唯一确定的, 可能取正, 也可能取负.
e > 0 不唯一,当然 e 越小越具有参考价值。
§1.2 误差知识与算法知识
1.2.1 误差的来源与分类
在工程技术的计算中,估计计算结 果的精确度是十分重要的工作,而影响 精确度的是各种各样的误差。误差的来 源是复杂的,但主要有以下四种:
➢ 从实际问题中抽象出数学模型
—— 模型误差 ( Modeling Error )
➢ 通过测量得到模型中参数的值
例:近似计算 1 ex2 dx = 0.747… … 0
解法之01一e大:x2 d家将x 一1e1/起x0e12(作1猜13T?axy212l!or01展215xe4!开x312后!dx3!6x再71积x4!48分1!119
)
dx
取
1
e
x
2
dx
0
S4
,
S4
R4 ( Remainder )
x * f (x*) f (x*)
er (x)
| er (x) |
数值分析引论 易大义Ch1.1-4

( e r ( x )) ( 0 , 且是 e r ( x )的高阶无穷小 ) * 1 e r ( x ) e 0 ( x )
计算机的存储 截断存储(按要求) 0 . 33 0 . 33 , 0 .66 0 .66 例 6 6 3 3
1 2 4
1 2
10 ,
4
但
因为
5位有效数字,即n=5
2
1位有效数字,即n =1
11
x x 0 . 000033 0 . 000033 10
1 2
10
11
,
最多有5位 有效数字
最少有1位 有效数字
2 有效数字与相对误差之间的关系
m ( 定理 1 设 x 的近似数是 x 0 . a 1 a n) 10 ( a 1 0 ),
?
y9 0 . 019 , 5 y6 0 . 028 , 5 y3 0 . 058 , 5
原因 —— 误差的传播与积累
§3
误差的基本概念
3.1 绝对误差与相对误差
1 绝对误差(P3 定义1) 设某量的准确值为 x, x*是 x 的近似值 ,
称 e ( x ) x x 为 x 的 绝对误差(简称误差) .
1 0
n 失之毫厘,差之千里! x
x5 1 dx
dx 的近似值。
<
1 1 改用: y n 1 y . 5n 5 n
y8 1 45 y5 1 30 y2 1 15
选初值: (1 ) y 9 y 10 y 9 0 .017 ; ( 2 ) y 10 0 y 9 0 .020
数值分析引论 易大义Ch3.3

讨论的问题:
给定 f ( x ) C[a, b] ,求P * ( x ) S, 使 min || f ( x ) P ( x ) ||2 || f ( x ) P * ( x ) ||2 . 2 2 pS * 讨论最佳平方逼近函数 P ( x ) 的存在性,唯一性及计算方法.
存在性,唯一性 解决问题的思路:把原问题转化为多元函数极值问题
事实上,
n
n
2 2
f P
*
2 2
f P
2 2
( f P , f P ) ( f P* P* P, f P* P* P ) 2 P P P ( f P * , f P * ) ( P * P , P * P ) 2(( ff P **,,P ** P ))
b a
jj n 0 0
jj 0 0
令
b a
( x )( f ( x ) a *j j ( x ))( k ( x ))dx 0,(k 0, 2, ,n), 1,
b a
n n
n
j 0
即 ( x ) a j ( x ) k ( x )dx ( x ) f ( x ) k ( x )dx ,k 0,1, , n), a (
于是 a
* j
* p n ( x ) a *j j ( x )
( x ) f ( x ) ( x )dx , ( , ) ( x ) ( x )dx n
( f , j )
j j a j b a 2 j
b
( j 0,1,, n)
(3)均方误差
j 0
(3)均方误差
f P
数值分析 绪论

教材和参考书
教材:
数值分析(第五版),李庆扬,王能超,易大义编, 清华大学出版社
参考书:
工程数学模型与数值计算方法
业出版社
刘小华编 石油工
教学要求
• 了解计算方法研究的主要内容; • 掌握计算方法的基本概念和基本原理,进一 步提高抽象思维和逻辑推理的能力; • 掌握数值计算的各种方法(或算法)的基本 思想,进一步提高数值计算能力 ; • 能够与实际问题相结合,利用所学算法解决 一些实际的数学模型问题 。
1.绪论
为什么要开设这个课呢?
随着科学技术的飞速发展,科学计算愈来愈显
示出其重要性。科学计算的应用之广已遍及各行各
业;例如:气象、地震资料的分析图像,飞机、汽 车及轮船的外形设计,油藏的数值模拟等都离不开 科学计算。因此,作为科学计算的数学工具的数值 计算方法已成为各高等院校数学、物理和计算机应
用专业等理工科本科生的专业基础课,也是工科硕
士研究生的学位必修课。
如何进行学习?
1. 认识建立算法和对每个算法进行理论分析是基本 任务,主动适应“公式多”的特点; 2. 注重各章建立算法的问题的提法,搞清问题的基 本提法,逐步深入; 3. 理解每个算法建立的数学背景,数学原理和基本 线索,对最基本的算法要非常熟悉; 4. 认真进行数值计算的训练,学习各章算法完全是
*
*
前面例2
x-x*=0.0000074… 0.000008=0.810-5 0.510-4
关于有效数字说明 ① 用四舍五入取准确值的前n位x*作为近似值,则 x*必有n位有效数字。如3.142作为 的近似值 有4位有效数字,而3.141为3位有效数字 ② 有效数字相同的两个近似数,绝对误差不一定 相同。例如,设x1*=12345,设x2*=12.345,两者 均有5位有效数字但绝对误差不一样 x- x1* =x- 12345 ≤ 0.5= 1/2 100 x- x2* =x- 12.345≤0.0005=1/210-3 ③ 把任何数乘以10p(p=0,1,…)不影响有效位数 ④ 准确值具有无穷多位有效数字,如三角形面积 S=1/2ah=0.5ah 因为0.5是真值,没有误差 *=0,因此n,准确值具有无穷位有效数字
数值分析引论习题与答案(易大义版)

數值分析引論課後習題與答案易大義版第一章緒論習題一1.設x>0,x*の相對誤差為δ,求f(x)=ln xの誤差限。
解:求lnxの誤差極限就是求f(x)=lnxの誤差限,由公式(1.2.4)有已知x*の相對誤差滿足,而,故即2.下列各數都是經過四捨五入得到の近似值,試指出它們有幾位有效數字,並給出其誤差限與相對誤差限。
解:直接根據定義和式(1.2.2)(1.2.3)則得有5位有效數字,其誤差限,相對誤差限有2位有效數字,有5位有效數字,3.下列公式如何才比較準確?(1)(2)解:要使計算較準確,主要是避免兩相近數相減,故應變換所給公式。
(1)(2)4.近似數x*=0.0310,是 3 位有數數字。
5.計算取,利用:式計算誤差最小。
四個選項:第二、三章插值與函數逼近習題二、三1. 給定の數值表用線性插值與二次插值計算ln0.54の近似值並估計誤差限.解:仍可使用n=1及n=2のLagrange插值或Newton插值,並應用誤差估計(5.8)。
線性插值時,用0.5及0.6兩點,用Newton插值誤差限,因,故二次插值時,用0.5,0.6,0.7三點,作二次Newton插值誤差限,故2. 在-4≤x≤4上給出の等距節點函數表,若用二次插值法求の近似值,要使誤差不超過,函數表の步長h應取多少?Fpg 解:用誤差估計式(5.8),令因得3. 若,求和.解:由均差與導數關係於是4. 若互異,求の值,這裏p≤n+1.解:,由均差對稱性可知當有而當P=n+1時於是得5. 求證.解:解:只要按差分定義直接展開得6. 已知の函數表求出三次Newton均差插值多項式,計算f(0.23)の近似值並用均差の餘項運算式估計誤差.解:根據給定函數表構造均差表由式(5.14)當n=3時得Newton均差插值多項式N3(x)=1.0067x+0.08367x(x-0.2)+0.17400x(x-0.2)(x-0.3)由此可得f(0.23) N3(0.23)=0.23203由餘項運算式(5.15)可得由於7. 給定f(x)=cosxの函數表用Newton等距插值公式計算cos 0.048及cos 0.566の近似值並估計誤差解:先構造差分表計算,用n=4得Newton前插公式誤差估計由公式(5.17)得其中計算時用Newton後插公式(5.18)誤差估計由公式(5.19)得這裏仍為0.5658.求一個次數不高於四次の多項式p(x),使它滿足解:這種題目可以有很多方法去做,但應以簡單為宜。
数值分析引论习题与答案(易大义版)

数值分析引论课后习题与答案易大义版第一章绪论习题一1.设x>0,x*的相对误差为δ,求f(x)=ln x的误差限。
解:求lnx的误差极限就是求f(x)=lnx的误差限,由公式(1.2.4)有已知x*的相对误差满足,而,故即2.下列各数都是经过四舍五入得到的近似值,试指出它们有几位有效数字,并给出其误差限与相对误差限。
解:直接根据定义和式(1.2.2)(1.2.3)则得有5位有效数字,其误差限,相对误差限有2位有效数字,有5位有效数字,3.下列公式如何才比较准确?(1)(2)解:要使计算较准确,主要是避免两相近数相减,故应变换所给公式。
(1)(2)4.近似数x*=0.0310,是 3 位有数数字。
5.计算取,利用:式计算误差最小。
四个选项:第二、三章插值与函数逼近习题二、三1. 给定的数值表用线性插值与二次插值计算ln0.54的近似值并估计误差限.解:仍可使用n=1及n=2的Lagrange插值或Newton插值,并应用误差估计(5.8)。
线性插值时,用0.5及0.6两点,用Newton插值误差限,因,故二次插值时,用0.5,0.6,0.7三点,作二次Newton插值误差限,故2. 在-4≤x≤4上给出的等距节点函数表,若用二次插值法求的近似值,要使误差不超过,函数表的步长h应取多少?解:用误差估计式(5.8),令因得3. 若,求和.解:由均差与导数关系于是4. 若互异,求的值,这里p≤n+1.解:,由均差对称性可知当有而当P=n+1时于是得5. 求证.解:解:只要按差分定义直接展开得6. 已知的函数表求出三次Newton均差插值多项式,计算f(0.23)的近似值并用均差的余项表达式估计误差.解:根据给定函数表构造均差表由式(5.14)当n=3时得Newton均差插值多项式N3(x)=1.0067x+0.08367x(x-0.2)+0.17400x(x-0.2)(x-0.3)由此可得f(0.23) N3(0.23)=0.23203由余项表达式(5.15)可得由于7. 给定f(x)=cosx的函数表用Newton等距插值公式计算cos 0.048及cos 0.566的近似值并估计误差解:先构造差分表计算,用n=4得Newton前插公式误差估计由公式(5.17)得其中计算时用Newton后插公式(5.18)误差估计由公式(5.19)得这里仍为0.5658.求一个次数不高于四次的多项式p(x),使它满足解:这种题目可以有很多方法去做,但应以简单为宜。
数值分析第一章 数值计算引论

减少运算误差的若干原则
两个相近的数相减,会严重损失有效数字
设y=x-A
其中A和x均为准确值,假设A运算时不发生误差, 而x有误差,其近似值为x*,由此可估计出当用x* 近似代替x时,y的相对误差
r
*(
y*)
*( y*) y*
(x A) (x * A) x*A
x x* x*A
*(x*)
所以,四舍五入得到近似数的绝对误差限是其 末位的半个单位,即
例1.4.2:圆周率л=3.14159…,用四舍五入取 小数点后4位时,近似值为3.1416,此时m=1, n=5,m-n=1-5=-4,绝对误差限ε*=1/2×10-4。 取小数点后2位时,近似值为3.14,其绝对误差 限ε*=1/2×10-2
11
有效数字
例1.4.6:л=3.141592…,当取3.142和3.141作 为其近似值时,有效数字分别为多少位?
解: |л-3.142|=0.000407<0.0005=1/2×10-3 即m-n=-3,m=1, n=4, 所以3.142作为л的近似值具有 4位有效数字 当取3.141作为л的近似值时 |л-3.141|=0.00059<0.005=1/2×10-2 即m-n=-2, m=1, n=3, 所以3.141作为л的近似值时有3 位有效数字
0.1000
106
x2
0.2000105
解得 x1=0, x2=-0.2
准确解为x1=1.399972…, x2=-0.199986…
x*
0.x1 0.x1
x2 x2
...xn 10m ,当xn1 (4 四舍) ...xn1(xn 1) 10m ,当xn1 (5 五入)
5
数值分析引论 易大义Ch4.8-1

f (x2 )
2 x x0 x1 ( x 2 x 0 )( x 2 x 1 )
( 8 .4 )
得 L 2 ( x ) 2{
f (x0 )
( 8 .5 ) 2h x 2 x ( x h 1 )( x x 2 ) ( x 1hx 0 )( x 1 h2 ) ( x 2 h 0 )( x 2 hx 1 ) x 0 0 2 f ( x0 ) 2 f ( x1 ) f ( x 2 ) h (3) (4) hf ( 0 ) f ( 0 ) f ( x 0 ) 2 ( 8 .7 ) 6 h 2 f ( x0 ) 2 f ( x1 ) f ( x2 ) h (4) f ( 1 ) -精确度较高或收敛阶高 f ( x 1 ) 于是 2 12 h f ( x 2 ) f ( x 0 ) 2 f ( x 1 ) f ( x 2 ) hf ( 3 ) ( ) h 2 f ( 4 ) ( ) —显式方法 2 2 2 h 6 由 f ( x i ) P n ( x i ) n 1 ( x i ) f x 0 , x 1, , x n , x i 2 n 1 ( x i ) f x 0 , x 1, , x n , x i , x i ( 3 )
n 1 ( x ) f x 0 , x 1, , x n , x , x , x ,
f x 0 , x 1, , x n , x n 1 ( x )
R n( x ) n 1 ( x ) f x 0 , x 1, , x n , x 2 n 1 ( x ) f x 0 , x 1, , x n , x , x
x x 0 , x 1 , x 2 代入上式,得 1 f ( x 0 ) { 3 f ( x 0 ) 4 f ( x 1 ) f ( x 2 )} 2h 1 f ( x 1 ) { f ( x 0 ) f ( x 2 )} 2h 1 ( x 2 ) f { f ( x 0 ) 4 f ( x 1 ) 3 f ( x 2 )} 2h
数值分析引论 易大义Ch1.5

2. 数值计算中要构造和使用数值稳定的计算方法
算法是数值稳定的 ——计算结果受计算过程中舍入误差影响较小时。 否则,则称这个算法是数值不稳定的。 结果不可靠,计算失败 (1) 注意计算机数系运算特点 有理数的有限数集,即浮点集 补例6 讨论在计算机数系中分别用公式 m 1
求 [ a , b ] 中点时所得结果是否相 同。
补例7 设 a 为已知数,对任意数
非严格单调序列 且极限也不等于a
{ x n } : 5 .686 , 5 .680 , 5 .680 ,
补例8 4位有效数字舍入运算: 应避免出现“大数吃小数”1234+0.4+0.3+0.2+0.1=1234 0.4+0.3+0.2+0.1+1234=1235 若出现“溢出”应立即中 ①事先预防 ②事后解决 断 1 补例9 求 ( a 2 b 2 ) 2 . 1 1 a 2 2 可防溢出 2 2 2 解 设 c max{ a , b },则 ( a b ) 2 c ( c ) ( b ) . c
见本章
dx
dx
n 1 1 0 x dx n y n n 5 y n 1 .
1
y0
y2
1 5 y 1 0 .05 , 2
0 x 5 ln 6 ln 5
1
0 .182 ( 保留 3 位 ).
<
y3
1 5 y 2 0. 083 , 3
一般地: x x
两接近数相减 损失了有效数字
误差传播的研究十分重要
||δ|| ≪ || x||时,
x
x
计算结果 的误差较小
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例1 设 f ( x ) e , x [ 1 ,1 ] ,考查用4次Taylor多项式 P4 ( x ) 逼近 f ( x ) 的误差. 解 用在 x 0 展开的4次Taylor多项式逼近 f ( x ) .
x
P4 ( x ) 1 x
x
1 2
x
2
1 6
x
3
1 24
P 说明: Pn ( x ) 逼近 f ( x ) 在n+1个节点上无误差,当x x i 时,n ( x ) 可能很好地逼近 f ( x ) ,也可能使误差 | R n ( x ) | | f ( x ) Pn ( x ) | 较大.
f ( x 0 ) Pn ( x 0 ) (a)x越接近x0,误差越小; (k ) (k ) 越偏离x0,误差越大. f ( x 0 ) P n ( x 0 ), ( k 1 , 2 , , n )
于 0.
( x ) 在 [ a , b ]的任何小区间上不恒等
若 Pn ( x ) 存在 , 称 Pn ( x )为 f ( x ) 在 H n 中的最佳平方逼近多项式.
这种逼近问题称为最佳平方逼近问题.
离散数据逼近的度量 3.最小二乘逼近(拟合) * m {( x i , f ( x i ))} i 1 , 求 P n ( x ) H n 使 已知
B {简单易计算的函数
i0
}
另外:
C [ a , b ] { f ( x ) | f ( x )为 [a , b] 上的连续函数
}
一、背景知识 函数逼近 两类逼近 数据逼近 二、问题的提出 1.函数逼近 设 f ( x )为 [ a , b ] 上的连续函数,寻求一个近似函数P ( x ) ,使 在[a,b]上均匀逼近 f ( x ) . 2.数据逼近 已知 ( x i , f ( x i )), ( i 0 ,1 , , m ) , 求n次多项式 P n ( x ), n m ,使 Pn ( x ) 能更好地逼近 ( x i , f ( x i )) 或修正 ( x i , f ( x i )) 的误差. 三、解决的方法 函数逼近:采用最佳逼近 离散数据:采用最小二乘逼近 逼近问题数学提法
min
f ( x ) Pn ( x ) | 为度量 )
n
P n ( x ) H n a x b
max | f ( x ) Pn ( x ) | max | f ( x ) P ( x ) | n
a xb
的多项式p*n(x),使
Pn ( x ) 为 f ( x )
2
1 2
为度量 )
1 2
P n ( x ) H
min
n
[ ( x )( f ( x ) Pn ( x )) dx ]
2 a
b
1 2Βιβλιοθήκη [ ( x )( f ( x ) P n ( x )) dx ]
2 a
b
其中权函数 ( x )满足: ( x )
0; ( x ) 在 [ a , b ]上可积 ;
* Pn ( x ) 是 {( x i , f ( x i ))} i 1
§2 连续函数空间,正交多项式理论
1.内积
性质
( a ) 对称性 : f , g ) ( g , f ), f , g C [ a , b ]; ( ( b ) 数乘性 : cf , g ) c ( f , g ), c 为常数; ( ( c ) 可加性 : f 1 f 2 , g ) ( f 1 , g ) ( f 2 , g ); ( ( d ) 非负性 ( 正定性 ) : ( f , f ) 0 , 且 ( f , f ) 0 f 0.
n
2.数据逼近 已知 y f ( x ) 实验数据
x f (x)
x1 y1
x2 y2
xm ym
,用较简单和合适
的函数来逼近(或拟合)实验数据. 假设选用n次插值多项式Pn ( x ) a 0 a 1 x a n x n , 要满足 P n ( x i ) f ( x i ), ( i 0 ,1 , , m ), 即
a 0 a 1 x 1 a n x 1n y 1 n a 0 a1 x 2 a n x 2 y2 a a x a x n y 1 m n m m 0
n 1 m
n+1<m
n+1个未知量 m个方程
,方程组的解有可能不唯一确定,因此,不能要求 Pn ( x i ) f ( x i ), ( i 1 , 2 , , m ),精确成立, 而仅仅要求多项式尽可能接近 给定的数据.也就是要允许每个等式可以稍有偏差,但偏差又尽可 能的小. 若方程组的解不能唯一确定,该方程组为一矛盾方程组.
P n ( x ) H
min
n
m
i ( f ( x i ) P n ( x i ))
2
i 1
m
i ( f ( x i ) p n ( x i ))
m
2
i 1
若 Pn ( x ) H n 存在,称
*
的最小二乘逼近 (拟合)多项式或称为y=f (x)的经验公式(数学模型). 该问题称为 最小二乘问题 . 四、讨论的问题 (1)在各种度量意义下最佳逼近多项式 Pn ( x ) H n 是否存在? 是否唯一?(本章讨论:最佳平方逼近,最小二乘逼近) (2)如何具体寻找或构造各种最佳逼近意义下多项式 Pn ( x ) .
已知 y f ( x ) C [ a , b ] 或 ( x i , f ( x i )), ( i 0 ,1 , , m ), 在 H n 中求一函数
§1 引言
第三章
函数与数据的逼近
Pn ( x ),
使 f ( x ) Pn ( x ) 在某种
度量下最小
.
函数逼近的两种度量 1.最佳一致逼近 (以 max b | a x 寻求次数
2
0
齐次性 : cf || | c ||| f || ( c R ); ||
3
0
三角不等式
: f , g C [ a , b ],有 || f g || || f || || g || .
称 N ( f ) || f || 为 f ( x )的范数或模 .
范数是C[a,b]中的一种度量. 思考: 内积定义中的( f,f )是否是范数
, a x b。
且有:
说明: (b) 在[a,b]上要提高pn(x) 存在问题 (a) x偏离x0,误差很大. 逼近f(x)的精度,就要 (b) n较大时计算量增大. 提高pn(x)的次数,这就 (2)用插值多项式逼近函数 使得计算量增大. p n x f x 0 f x 0 , x 1 x x 0 f x 0 , x 1 , , x n x x 0 x x 1 x x n 1 已知 ( x i , f ( x i )), ( i 0 ,1 , , n ),则存在唯一插值多项式 Pn ( x ) , 使 Pn ( x i ) f ( x i ), ( i 0 ,1 , , n ) ,其中 x i ( i 0 ,1 , , n ) [ a , b ] 互不相同, 于是 f ( x ) Pn ( x ), x [ a , b ]. 存在问题 误差分配不均匀(龙格现象).
一、背景知识 函数逼近 两类逼近 数据逼近 1.函数逼近 方法: (1)用在 x x 0 点Taylor多项式逼近函数f(x) Taylor公式: (n)
Pn ( x ) R n ( x ) n
§1 引言
第三章
函数与数据的逼近
f (n) ( x ) n f ( x 00 ) ( x x )n R ( x ) f ( x ) f ( x 0 ) f ' ( x 0 )( x x 0 ) f ( x ) f ' ( x )( x x ) n ( x x 00 ) 0 0 0 n! ! n
取
f ( x ) Pn ( x ), x [ a , b ]
(i)
若 y f ( x ) 在[a,b]上各阶导数 f
( x )( i 0 ,1 , , n 1 )
Mn ( n 1 )! x x0
存在且连续,
n1
则有误差: R n ( x ) f ( x ) Pn ( x ), R 且当 f ( n 1 ) ( x ) M n 时,有误差估计: n ( x )
由于
(a)有适度的精度; (b)实验数据有小的误差; 特点: (c)特殊的信息用来选择实验数据的数学模型. 二、问题的提出 1.函数逼近 设 f ( x )为 [ a , b ] 上的连续函数,寻求一个近似函数P ( x ) ,使 在[a,b]上均匀逼近 f ( x ) . 2.数据逼近 已知 ( x i , f ( x i )), ( i 0 ,1 , , m ) , 求n次多项式 P n ( x ), n m ,使 Pn ( x ) 能更好地逼近 ( x i , f ( x i )) 或修正 ( x i , f ( x i )) 的误差. 三、解决的方法 代数多项式;三角多 函数逼近:采用最佳逼近 项式;分式有理函数 离散数据:采用最小二乘逼近 n i H 两个函数类: n { Pn ( x ) | Pn ( x ) a i x , a i 为实数 }
(5)
x
4
R 4 ( x ) e Pn ( x )