数值计算方法总结教程文件_第1页
数值计算方法总结教程文件_第2页
数值计算方法总结教程文件_第3页
数值计算方法总结教程文件_第4页
数值计算方法总结教程文件_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数值数值(shz)(shz)计算方法总结计算方法总结第一页,共71页。 数值计算方法的一般数值计算方法的一般(ybn)(ybn)概念概念 解线性代数解线性代数(xin xn(xin xn di sh) di sh)方方程组的直接法程组的直接法 插值法与最小二乘法插值法与最小二乘法(chngf)(chngf) 数值微积分数值微积分 方程与方程组的迭代解法方程与方程组的迭代解法第二页,共71页。第第1章章 数值数值(shz)计算方法的一般概念计算方法的一般概念n定义定义 算法是指由基本算术算法是指由基本算术(sunsh)(sunsh)运算及运算顺序的规运算及运算顺序的规定构成的完整的解题步骤定构成

2、的完整的解题步骤. .1.1 1.1 算法算法(sun f)(sun f)n描述描述 算法可以使用框图、算法语言、数学语言、自然语言来进算法可以使用框图、算法语言、数学语言、自然语言来进行描述。行描述。n具有的特征具有的特征 正确性、有穷性、适用范围广、运算工作量少、正确性、有穷性、适用范围广、运算工作量少、 使用资源少、逻辑结构简单、便于实现使用资源少、逻辑结构简单、便于实现 计算结果可靠计算结果可靠第三页,共71页。第第1章章 数值数值(shz)计算方法的一般概念计算方法的一般概念l 稳定性稳定性 计算过程中的误差计算过程中的误差(wch)(wch)能得到控制,各步误差能得到控制,各步误差

3、(wch)(wch)对计算结果不致产生过大的影响对计算结果不致产生过大的影响1.1 1.1 算法算法(sun (sun f)f) 计算机的计算结果通常是近似的,因此算法必有误差,并且应能估计误计算机的计算结果通常是近似的,因此算法必有误差,并且应能估计误差。差。l 收敛性收敛性 通过增加计算量,能使近似计算解充分接近理论解通过增加计算量,能使近似计算解充分接近理论解第四页,共71页。第第1章章 数值计算方法的一般数值计算方法的一般(ybn)概念概念1.2 1.2 误差误差(wch)(wch)n定义定义(dngy) (dngy) 误差是指近似值与真正值之差误差是指近似值与真正值之差 误差分类误差

4、分类模型误差模型误差在建立数学模型时,忽略次要因素而造成的在建立数学模型时,忽略次要因素而造成的数据误差数据误差由于问题中的值通过观察得到的,从而产生误差由于问题中的值通过观察得到的,从而产生误差截断误差截断误差通过近似替代,简化为较易求解的问题通过近似替代,简化为较易求解的问题计算误差计算误差由于计算机中数的位数限制而造成的由于计算机中数的位数限制而造成的第五页,共71页。第第1章章 数值计算方法的一般数值计算方法的一般(ybn)概念概念1.2 1.2 误差误差(wch)(wch)n绝对误差绝对误差(ju du w ch) 绝对误差绝对误差(ju du w ch):是指近似值与真正值之差或差

5、:是指近似值与真正值之差或差的绝对值,即的绝对值,即x设设x为真值为真值, ,为真值的近似值为真值的近似值xx xx ,或 绝对误差界:用一个满足绝对误差界:用一个满足 的数的数 , ,来表示绝来表示绝对误差的大小,并记为对误差的大小,并记为 第六页,共71页。第第1章章 数值数值(shz)计算方法的一般概念计算方法的一般概念1.2 1.2 误差误差(wch)(wch)n相对误差相对误差(xin du w ch) (xin du w ch) 相对误差相对误差(xin du w ch)(xin du w ch):是指近似值与真正值之:是指近似值与真正值之比或比的绝对值,即比或比的绝对值,即 相对

6、误差界:用一个满足相对误差界:用一个满足 的数的数 , ,来表示相来表示相对误差的大小,并记为对误差的大小,并记为 相对误差界常用百分数表示相对误差界常用百分数表示第七页,共71页。第第1章章 数值计算方法的一般数值计算方法的一般(ybn)概念概念1.2 1.2 误差误差(wch)(wch)n准确准确(zhnqu)(zhnqu)数字数字 各位数字皆准确的近似数称为有效数.此时各准确数字也称为有效数字第八页,共71页。第第1章章 数值数值(shz)计算方法的一般概念计算方法的一般概念1.2.3 1.2.3 数据误差影响数据误差影响(yngxing)(yngxing)的估计的估计第九页,共71页。

7、第第1章章 数值计算方法的一般数值计算方法的一般(ybn)概念概念1.2.3 1.2.3 数据误差影响数据误差影响(yngxing)(yngxing)的估计的估计12n12n (xxx (xxxy iiiiiiiiixxxxxxxxxni=1ni=1在误差估计式(1-1),(1-2)中,.,) y ,.,) 或表示解的误差相对参量 的误差的放大或缩小倍数 这些系数的绝对值称为求y问题的条件数,其值很大时的问题称为坏条件问题或病态(bngti)问题 凡是计算结果接近于零的问题往往是病态(bngti)问题。 应避免相近数相减应避免相近数相减, ,小除数和大乘数小除数和大乘数第十页,共71页。第第1

8、章章 数值数值(shz)计算方法的一般概念计算方法的一般概念1.2.3 1.2.3 数据误差影响数据误差影响(yngxing)(yngxing)的估计的估计212212122212122222(1 1)xxxxxxxxxxxxxxxxx112112112112112112由误差估计式可知(xxx(xxx(xxx(xxxxx(xx(xx 1)21)2xxx(x(x第十一页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法求解求解(qi ji)n(qi ji)n阶线性代数方程组阶线性代数方程组11 11221121 1222221 122 (2-1)n

9、nnnnnnnnna xa xa xba xa xa xba xa xa xb写成矩阵写成矩阵(j (j zhn)zhn)形式为形式为 (0)AxbA111212122212 nnnnnnaaaaaaAaaa其中12 nxxxx12 nbbbb直接法指的是不计舍入误差时直接法指的是不计舍入误差时, ,通过有限次算术运算能求得准确解的方法通过有限次算术运算能求得准确解的方法 第十二页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法2.1 2.1 高斯高斯(o s)(o s)消去消去法法2.1.1 2.1.1 基本基本(jbn)(jbn)步骤步骤高斯

10、消去法步骤高斯消去法步骤1.1.消去消去 经过经过n-1n-1步将方程组化为同解的上三角形方程组步将方程组化为同解的上三角形方程组11221,1 nnaaa第一步消去下方元素,第二步消去下方元素,.,第n-1步消去下方元素2.2.回代回代 按相反顺序求解上三角形方程组按相反顺序求解上三角形方程组, ,得到方程组的解得到方程组的解11 nnxxx第一步得到,第二步得到,.,第n步得到将方程组写成增广矩阵的形式将方程组写成增广矩阵的形式, ,将有利于计算机实现将有利于计算机实现 AA b第十三页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法2.1

11、2.1 高斯高斯(o s)(o s)消去消去法法2.1.2 2.1.2 运算量估计运算量估计(gj)(gj)高斯消去法运算量估计高斯消去法运算量估计1.1.消去算法运算量消去算法运算量3211 -1,-:,1-,5()(11)326nknkn knkknnnNnk nk 分为步 第 步变换行 求倍数 再从个元素中减去第 行对应列的倍数 因此所需乘除次数: 2.2.回代运算量回代运算量-112 1,11,.,-11,(1)12.2nnxxxnn nNn 求 需做 次除法 求需做 次乘法和 次除法求 需次乘法和 次除法 因此所需乘除次数: 3212 33nnNNNn因此,3 ()o n即,运算量为

12、第十四页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法2.1 2.1 高斯高斯(o s)(o s)消去消去法法2.1.3 2.1.3 选主元技术选主元技术(jsh)(jsh)1,.,kkkknkpkkkaaaapk 为避免出现小主元 在第 步的第 列的元素中选出绝对值最大的元素然后交换第 行和第 行 继续进行消去过程 这种消去法称为列主元消去法 选主元方法分为行主元法与全主元法第十五页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法2.2 2.2 三角三角(snjio)(snjio)分分解法解法2

13、.2.1 2.2.1 杜里特尔分解杜里特尔分解(fnji)(fnji)法法 高斯消去法的消去过程高斯消去法的消去过程, ,实质上是把系数矩阵实质上是把系数矩阵A A分解为单位下三角矩阵分解为单位下三角矩阵L L与上三角矩阵与上三角矩阵R R的乘积的乘积, ,并且求解方程组并且求解方程组Ly=bLy=b的过程的过程, ,回代过程是求解上三角回代过程是求解上三角形方程组形方程组Rx=yRx=y11,1,.,1iijijikkjkral rji jn11()/,1,.,ijijijk kiiiklal rrjin 1111121213131111212122122323222231313232333

14、33333112233,()()()()( )()()()()()()()()()() ()()()()()nnnnnnnnnnnnnnnnnnLRArarararay blarararay blalararay blalalaray b实际计算时 可以将 和 共同存放到增广矩阵 的位置上第十六页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法2.2 2.2 三角三角(snjio)(snjio)分解分解法法2.2.1 2.2.1 杜里特尔分解杜里特尔分解(fnji)(fnji)法法 分解分解A=LR,A=LR,且且L L为单位下三角阵为单位下三角

15、阵,R,R为上三角阵为上三角阵, ,称为杜里特尔称为杜里特尔(Dollittlse)(Dollittlse)分解分解. . 使用杜里特尔分解求解方程组使用杜里特尔分解求解方程组Ax=bAx=b或或L(Rx)=b,L(Rx)=b,相当于求两个方程组相当于求两个方程组 Ly=b, Rx=yLy=b, Rx=y运算量运算量3232211 (),(),321(),233ALRnnLybnnnnRxynnNn分解需次 解需次解需次 共第十七页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法2.2 2.2 三角三角(snjio)(snjio)分分解法解法2.

16、2.2 2.2.2 克洛特分解克洛特分解(fnji)(fnji)法法此分解称为克洛特此分解称为克洛特(Crout)(Crout)分解分解 AAR,RL对 进行杜里特尔分解时, =L为单位下三角阵, 为上三角阵1122 DR(,.,)nnDdiag rrr令 为 的对角元所构成的对角阵 -1 ()()ALRLD D R11111122 (,.,)nnDdiag rrr则 计算公式计算公式1111 ,1,., ()/ 1,2,.,1ijijijk kikiijijikkjiiklal rji inral rljiin 第十八页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngc

17、hng)的直接法的直接法2.2 2.2 三角三角(snjio)(snjio)分分解法解法2.2.3 2.2.3 追赶追赶(zhugn)(zhugn)法法111122223331111 nnnnnnnbcdabcdabcdAA babcdabd11122223333111111111nnnnnnnlryalryalryAalryaly 作克洛特分解第十九页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法2.2 2.2 三角三角(snjio)(snjio)分解分解法法2.2.3 2.2.3 追赶追赶(zhugn)(zhugn)法法1111 ,/b y

18、dl1因此,可得 l11111/, ()/ , 2,3,.,iiiiii iiiiiircllba ryda ylin1 ,1,.,1nniiiixyxyrxin回代得到, ,iiir l y 按以上公式求解Ax=b的方法称为追赶法其中计算的过程称为追 回代和过程称为赶 计算量估计:共需要的乘除法次数为5n-4.第二十页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法2.2 2.2 三角三角(snjio)(snjio)分解分解法法2.2.4 2.2.4 平方根法平方根法 AAxb对于求解 为正定矩阵的方程组121/2111() ()/, 1,.,

19、 ,1,.,iiiiiikkijijijk ikiiklallal iljin in 计算公式A即 可分解为下三角阵及其转置矩阵的乘积()TALD L则由于A的各阶顺序主子式大于0,则A可作克洛特分解 且L的对角元全为正数121211112222(,.,)()()()nTTTDdiagdddALD DLLDLDLL令则 第二十一页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法2.3 2.3 舍入误差舍入误差(wch)(wch)对解的影响对解的影响2.3.1 2.3.1 向量向量(xingling)(xingling)和矩阵的和矩阵的范数范数12

20、1222 1/21221 () maxnnii nxxxxxxxxxx 常用的向量的范数有三种:1212 ( ,.,) ,( )( ,.,)Tnnxx xxxxxx xx对向量具有如下类似性质的函数 向量 的范数或 称为模或长度 (1) =0, ,0 (2) , (3) : xxxxxyxy 性质: 非负性:齐次性:对任意实数三角不等式第二十二页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法2.3 2.3 舍入误差舍入误差(wch)(wch)对解的影响对解的影响2.3.1 2.3.1 向量向量(xingling)(xingling)和矩阵的和矩

21、阵的范数范数 ( )AA对n阶矩阵A,具有如下4种性质的函数 称为矩阵A的范数 (1) 0 =0, 0,0 (2) , (3) : (4) AAAAABABABA B 性质: 非负性:齐次性:对任意实数三角不等式111112 max,1 max, (),nijjninijinjTAaAaAA A 常 用 矩 阵 范 数 :称 为 范 数称 为 无 穷 大 范 数称 为 谱 范 数第二十三页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直接法的直接法2.3 2.3 舍入误差舍入误差(wch)(wch)对解的影响对解的影响2.3.1 2.3.1 向量向量(xin

22、gling)(xingling)和矩阵的范数和矩阵的范数21/ 211 ()nnijFijAa 矩 阵 的 F范 数 (Frobenius):1 (1) (2) I11 (3) 1, ()1AxA xIBIBIBB矩阵范数还具有以下性质: 单位矩阵 的范数当时可逆 且第二十四页,共71页。第第2章章 解线性代数方程解线性代数方程(dish fngchng)的直的直接法接法2.3 2.3 舍入误差舍入误差(wch)(wch)对解的影响对解的影响2.3.2 2.3.2 舍入误差舍入误差(wch)(wch)对解的影响对解的影响,Axbxxb 直 接 法 解 线 性 方 程 组由 于 舍 入 误 差

23、的 存 在 ,只 能得 到 近 似 解,或 者 是 A的 精 确 解1-, 1(),AbAAAbbbxbAkAxbAkAkcondAAAAxb近 似 矩 阵和 近 似 向 量的 误 差 为 则 可 以 得 到其 中称 为 方 程 组的 条 件 数k条 件 数很 大 的 方 程 称 为 病 态 方 程 组k值 比 较 小 的 方 程 组 称 为 良 态 方 程 组第二十五页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)( ) 0,1,.,iiyf xin数个点处数 已知函y =f(x)在n+1互不相同的的函值3.1 3.1 拉格朗日插值法拉格朗日插值法3.1.1 3.

24、1.1 插值多项式的概念插值多项式的概念(ginin)(ginin)2012( ) ( ) (3-2)nnnyf xpxaa xa xa x为数选项求函的近似值,用n次多式( ) ( ) 0,1,., (3-3)nniipxpxyin满条使足件 使用以上方法使用以上方法(fngf)(fngf)求函数近似式的方法求函数近似式的方法(fngf)(fngf)称为插值法称为插值法 满足条件满足条件(3-3)(3-3)的插值多项式是存在且唯一的的插值多项式是存在且唯一的第二十六页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)01(1)( ),.,1,( )( )( ) ( )

25、( )( )( )(1)!nnnnnyf xx xxa bna bxf xpxfR xf xpxxn 如果被插函数在包含节点的区间上存在阶导数,则在区间上的任意点 处,被插函数与插值多项式的误差3.1 3.1 拉格朗日插值法拉格朗日插值法3.1.2 3.1.2 插值多项式的截断误差插值多项式的截断误差0101 ( )()()() ,.,nnxxxxxxxxx xx 其中为介于 与节点之间 这种误差不考虑这种误差不考虑(kol)(kol)舍入误差,称为截舍入误差,称为截断误差断误差第二十七页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.1 3.1 拉格朗日插值法拉

26、格朗日插值法3.1.3 3.1.3 拉格朗日插值多项式拉格朗日插值多项式000( )( )nnnjniiiiijijj ixxL xl x yyxx ( ),( ) ( )( -)( )iiiinl xxl xx xx 这里 次式称为拉格朗日插值基函数 简写为01011( )()()(), ( )()()()()niiiiiiinxxxxxxxxxxxxxxxx其中第二十八页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.1 3.1 拉格朗日插值法拉格朗日插值法3.1.3 3.1.3 拉格朗日插值多项式拉格朗日插值多项式0110101101,-( )( )nx x

27、x xf xL xyyxxxx特例 当时 有 1011( )( )( -)( -)2R xfx xx x 02122010102101201220212,( -)( -)( -)( -)( )( )()()()()( -)( -) +()()nx xx xx xx xf xL xyyxxxxxxxxx xx xyxxxx 当时 有 20121( )( )( -)( -)( -)6R xfx xx xx x 第二十九页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.1 3.1 拉格朗日插值法拉格朗日插值法3.1.3 3.1.3 拉格朗日插值多项式拉格朗日插值多项式计

28、算计算(j sun)(j sun)插值多项式的值插值多项式的值 若计算的插值点在节点若计算的插值点在节点(ji din)(ji din)之外之外, ,则称为外推或则称为外推或外插外插 若计算的插值点在节点之间若计算的插值点在节点之间, ,则称为则称为内插内插内插的误差较小内插的误差较小, ,外插的误差较大外插的误差较大, ,误差公式由误差公式由R(x)R(x)得到得到第三十页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.2 3.2 添节点添节点(ji din)(ji din)与导数的插值法与导数的插值法3.2.1 3.2.1 牛顿牛顿(ni dn)(ni dn)

29、插值多项式插值多项式为使其满足插值条件为使其满足插值条件(3-3),(3-3),只需满足方程组只需满足方程组00011011022012022021010201011()()(-)()(-)(-)(-)()(-)(-)(-) (-)(-)(-)nnnnnnnnnnnnnnyNxcyNxcc xxyNxcc xxc xxxxyNxcc xxc xxxxcxxxxxx因此因此, ,可得可得000()cyf x 第三十一页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.2 3.2 添节点添节点(ji din)(ji din)与导数的插值法与导数的插值法3.2.1 3.2

30、.1 牛顿牛顿(ni dn)(ni dn)插值多项式插值多项式012120110012012(,.,)( ,.,)(,.,) (,.,)( ),.,iiiiiiicf x x xxf x xxf x xxxxf x x xxyf xx x xxi 同理可得 称为在处的 阶差商001010120101011( )()(,)()(,)()() (,.,)()()()nnnNxf xf x xxxf x x xxxxxf x xxxxxxxx 于是得到 称为牛顿(Newton)插值多项式第三十二页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.2 3.2 添节点添节点(

31、ji din)(ji din)与导数的插值法与导数的插值法3.2.1 3.2.1 牛顿牛顿(ni dn)(ni dn)插值多项式插值多项式01( )( )( ) (,., ) ( )nnnR xf xNxf x xxxx 011(,.,) ( ) nnf x xxxx01011(,., )(,.,)nnnf x xxxf x xxx假定1( )( )nnNxNx1( )1( )nnNxnNx 因此,牛顿插值多项式的截断误差约等于牛顿插值次式增加的项001101221201233231230123()()(,)()( ,)(,)()(,)( ,)(,)xf xxf xf x xxf xf x x

32、f x x xxf xf x xf x x xf x x x x差商表差商表第三十三页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.2 3.2 添节点添节点(ji din)(ji din)与导数的插值法与导数的插值法3.2.2 3.2.2 逐次逐次(zh c)(zh c)线性插值法线性插值法(1)( )( )( ) ( )( )( )( )(1)!nnnxf xfR xf xpxxnn 多项式插值式项式p与被插函数的误差为0,1*121,( ),.,( ),.,nnnnpxx xxpxx xx假设是以为节点的插值多项式 是以为节点的插值多项式*001*110(

33、)( ) ( )( )()( )( ) ( )( )() (3-5)nnnnnnnnnpxpxf xpxxxxxpxpxf xpxxxxx因此得到估计式*001( )( )( ) ( )( )() nnnnpxpxf xf xpxxxxx因此得到更好的近似式第三十四页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.2 3.2 添节点添节点(ji din)(ji din)与导数的插值法与导数的插值法3.2.2 3.2.2 逐次逐次(zh c)(zh c)线性插值法线性插值法111-1-1-1,.,( ),( )( ) ( )( )()iiiikkiiiikkkkik

34、ikixxxNxNxNxNxNxxxxx 假设节点为的插值多项式为则此方法称为列维尔(Neville)逐次线性插值法0000101011210202123210303123( )( )( )( )( )( )( )( )( )( )xNxyxNxyNxxNxyNxNxxNxyNxNxNx列维尔算法表列维尔算法表第三十五页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.2 3.2 添节点添节点(ji din)(ji din)与导数的插值法与导数的插值法3.2.3 3.2.3 带导数带导数(do sh)(do sh)的插值多项式的插值多项式( )1,( ),( )()

35、nyf xnnHxf xHermite 如果已知被插函数在节点处的函数值和导数值共个值则在这些节点处函数值和导数值等于已知值的 次多项式称为的带导数插值多项式或埃尔米特插值多项式()()1),.,1,.,.()1(,.,)!iriiiiiiiiiiikiiiixyyyyxrxxxxfxkkf xxxk求解方法有两种( 已知节点处函数值与导数值时 把视为重节 点直接应用牛顿插值法 此时个重节点的 阶差商应为(2)仿效拉格朗插值多项式的导出法第三十六页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.3 3.3 分段分段(fn dun)(fn dun)插值与样条函数插值

36、法插值与样条函数插值法3.3.1 3.3.1 高次插值多项式的缺陷高次插值多项式的缺陷(quxin)(quxin)(1)( ) ( )( )( )( )(1)!nnnfR xf xpxxn 插值多项式的误差公式(1)( )( ),nfx由于与与有关 因此,其绝对值不一定随次数n的增大而减小插值多项式的与原函数在插值点处误差较小,但在其它点处误差很大,出现龙格现象第三十七页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.3 3.3 分段分段(fn dun)(fn dun)插值与样条函数插值法插值与样条函数插值法3.3.2 3.3.2 分段分段(fn dun)(fn

37、dun)低次插值法低次插值法012-1*11-1-11., , ,( )( )( -)niiiiiiiiaxxxxba bnxixxyyf xp xyx xxx 设则节点把分成 个小区间 当插值点在第 个小区间上时 采用一次插值分式 此方法称为分段线性插值法*1-11( )( )( )( -)( -)2iif xp xfx xx x其截断误差为 22-1-1*21( )11( -)( -)(-)441( )( )8iiiiiixx xx xxxhf xp xh2i-1i设a,b上 fM ,则在x,x 上 则 *11max0,( )( )ii nhhp xf x 当收敛于被插函数第三十八页,共7

38、1页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.3 3.3 分段分段(fn dun)(fn dun)插值与样条函数插值法插值与样条函数插值法3.3.3 3.3.3 三次三次(sn c)(sn c)样条函数插值法样条函数插值法 为保证插值函数及其导数在插值区间内处处充分接近被插函数,需要使用样条函数作插值函数01-1( ),(.), , -1iniimS xx axxxbxxma bm 次样条函数是一种分段函数 在节点分成的每个小区间上是 次多项式 而在整个区间上为阶导数连续-1,iixx 常用的样条函数为三次样条函数,在区间上是3次多项式m (1) 表达式1221112

39、2111( ),( ),( )(12)()(12)() ()()()()iiiiiiiiiiiiiiiiiiiiiiiiS xy S xm hxxxxxxxxxxS xyyhhhhxxxxxxmxxmhh设则有第三十九页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.3 3.3 分段分段(fn dun)(fn dun)插值与样条函数插值法插值与样条函数插值法3.3.3 3.3.3 三次三次(sn c)(sn c)样条函数插值法样条函数插值法 (2)M表达式33112211111 ( )()()6 ()() ,66iiiiiiiiiiiiiiiiiS xxx Mxx

40、MhhxxhxxyMyMxxxhh1( ),( ),iiiiiiS xy S xM hxx 设( )iS xM 利用的导数的连续性推出满足的方程11111111162iiiiiiiiiiiiiiiiihhyyyyMMMhhhhhhhh1111111116,1,6 (,)iiiiiiiiiiiiiiiiiiihhyyyydf xx xhhhhhhhh ii记 11-1 2 1,., -1iiiiiiMnMMMdini则满足个方程 此方程组称为三弯矩方程组第四十页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.3 3.3 分段分段(fn dun)(fn dun)插值与

41、样条函数插值法插值与样条函数插值法3.3.3 3.3.3 三次三次(sn c)(sn c)样条函数插值法样条函数插值法样条插值函数样条插值函数优点优点: :在节点加密时在节点加密时, ,它和它的导函数能在整个插值区间上它和它的导函数能在整个插值区间上 充分靠近被插函数充分靠近被插函数缺点缺点: :为求为求M M或或m m表达式表达式, ,需形成方程组并进行求解需形成方程组并进行求解第四十一页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)3.4 3.4 最小二乘法最小二乘法(chngf)(chngf)2211( )( ),1,2,.,( )( ),( )( ),1,2

42、,.,( )iiiiiimmiiiiiyf xmyf ximf xp xp xyp xy imSp xy 假定观测得到的函数的 个函数值 求的简单近似式使与 的差的平方和最小 即 使最小( ) ( ), ( )p xmyp xxyf x 称为 个数据的最小二乘拟合函数近似反映变量 与 之间的关系 称为经验公式称为被拟合的函数001122( )( )( )( )( )( ),( )nniip xp xcxcxcxcx nmxcS 最小二乘拟合函数可写为 其中 应适当选取且线性无关在此表示式中,求系数 使残差平方和 最小第四十二页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chn

43、gf)3.4 3.4 最小二乘法最小二乘法(chngf)(chngf)01111102122201()()()()()(),()()(), nnmmnmnTTTTxxxyxxxyyxxxyAbycy 若记 由于则正规方程组可写为 说明A为对称阵,且为正定阵,正规方程组必有唯一解01021112( )(0,., ),( )., iiiiiiiiijnjnniniinnnnnixxjnp xcc xc xmxxycxxxx yccxxxx y 当最小二乘拟合函数称为最小二乘拟合多项式 正规方程组为第四十三页,共71页。第第3章章 插值法与最小二乘法插值法与最小二乘法(chngf)拉格朗日插值多式项

44、牛顿插值多项式高次多项式插值逐次线性插值多项式拟合法埃尔米特插值多项式插值法 三次样条函数插值法低次多项式插值B样条函数插值法逼近法 最小二乘法第四十四页,共71页。第第4章章 数值数值(shz)微积分微积分( )( ) ( ):( )( ) , ,( ),( )0,( )1( ),baI fx f x dxxf xa bxxxf x 讨论以下积分的方法 其中和是区间上的已知函数 称为权函数通常 积分被积函数 假定充分可导4.1 4.1 数值积分法数值积分法第四十五页,共71页。第第4章章 数值数值(shz)微积分微积分4.1 4.1 数值积分法数值积分法4.1.1 4.1.1 近似近似(jn

45、 s)(jn s)函数积分函数积分法法1 ( )( )( )()( ),nniiif xLxl x f xx 由拉格朗日插值法两边同乘然后积分 得到插值型求积公式1()( )( )() (4-2),( ) ( )nbiiaiiibiiaIfx f x dxA f xQ fxAAx lx dx 其中称求积节点称为求积系数 (1)(4 - 2) -( )( ) -( )1 ( )( )( )(1)!bnabnaR fI fQ fxf xLxdxxfx dxn 求积公式的截断误差第四十六页,共71页。第第4章章 数值数值(shz)微积分微积分4.1 4.1 数值积分法数值积分法4.1.1 4.1.1

46、 近似近似(jn s)(jn s)函数积分函数积分法法( )1,x 常用数值积分公式是权函数等矩节点时的求积公式-,0,1,., ,ibaxaih in hhn 称为步长301(1)1,-()(),( )212nhbahhI ff xf xR ff 梯形求积公式 公式(4-2)称为牛顿-柯特斯(Newton-cotes)求积公式0125(4)(2)2,(-) / 2()4()()3 ( )90nhbahI ff xf xf xhR ff 辛浦生(Simpson)或抛物线求积公式 第四十七页,共71页。第第4章章 数值数值(shz)微积分微积分4.1 4.1 数值积分法数值积分法4.1.1 4.

47、1.1 近似近似(jn s)(jn s)函数积分法函数积分法01235(4)(3)3,(-) / 33()3()3()()83 ( )80nhbahI ff xf xf xf xhR ff 牛顿求积公式 012347(6)(4)4,(-) / 427()32()12()32()7()458 ( )945nhbahI ff xf xf xf xf xhR ff 柯特斯求积公式 第四十八页,共71页。第第4章章 数值数值(shz)微积分微积分4.1 4.1 数值积分法数值积分法1212114(4)( ) ( )4()2()( )3 ( ) ()( )180nniiiiI fS hhf af xf

48、xf bR fI fS hhba f 复化复辛浦生求积公式 以上以上(yshng)(yshng)方法是取定步长方法是取定步长h h算积分的方法算积分的方法, ,称为定步长积分法称为定步长积分法4.1.2 4.1.2 复化求积公式复化求积公式(gngsh)(gngsh)第四十九页,共71页。第第4章章 数值数值(shz)微积分微积分4.1 4.1 数值积分法数值积分法4.1.3 4.1.3 变步长积分法变步长积分法*,.hh 为使计算精度增高,可知当h充分小时,必会使误差满足要求. 因此 先任取步长为 进行计算 然后取较小步长进行计算如果两次计算结果相差较大 则取更小步长进行计算 如此继续下去

49、直到相邻两次计算结果相差不大为止 取最小步长算出的结果作为积分值 此方法称为变步长积分法.* ,2hh 在进行实际计算时 一般可取进行计算第五十页,共71页。第第4章章 数值数值(shz)微积分微积分4.1 4.1 数值积分法数值积分法4.1.4 4.1.4 龙贝格积分法龙贝格积分法( )(2 )( )( )3T hThS hT h23( )(2 )( )( ) 41( )(2 )( )( ) 41S hShC hS hC hChR hC h 复化柯特斯求积公式 龙贝格积分法011222333301()()()()()()()()()(),/ 2,1,2.iiT hT hS hT hS hC

50、hT hS hC hR hhba hhi龙贝格积分法计算过程 其中第五十一页,共71页。第第4章章 数值数值(shz)微积分微积分4.1 4.1 数值积分法数值积分法4.1.5 4.1.5 待定系数待定系数(xsh)(xsh)法与高斯型求积公式法与高斯型求积公式1 ()( )( )() (4-2),( ) ( )nbiiaiiibiiaIfxfx dxA fxQfxAAx lx dx 在 以 下 的 插 值 型 求 积 公 式 中 其 中称 求 积 节 点称 为 求 积 系 数 (1) -()() -()1 ()()()(1)!bnabnaRfIfQfxfxLxdxxfx dxn 其 截 断

51、误 差(1)(1),(),0,0;1,(1)!, ()()0,(4 - 2)nnbafxrrnfRfrnfnRfxx dxcn因 此 若是次 多 项 式 则则 必 有而 当时则 有所 以 称 插 值 型 求 积 公 式的 代 数 精 度 为第五十二页,共71页。第第4章章 数值数值(shz)微积分微积分4.1 4.1 数值积分法数值积分法4.1.5 4.1.5 待定系数待定系数(xsh)(xsh)法与高斯型求积公式法与高斯型求积公式121211221122,1( )( ) ( )0,( )1,0,R ffccmfxfxR c fc fc R fc R fmf xR ff xmR fm 假定某个

52、近似公式两边之差是 的线性式 即对任意常数和对任意两个阶导数存在的函数和满足条件如果对任意次数不超过次的多项式有但当是某个次的多项式时则称该近似式代数精度的为定义定义(dngy)(dngy)第五十三页,共71页。第第4章章 数值数值(shz)微积分微积分4.1 4.1 数值积分法数值积分法4.1.5 4.1.5 待定系数待定系数(xsh)(xsh)法与高斯型求积公式法与高斯型求积公式(1)010101 , 1,( ) ( )( )( )( ,.,)( )( )(1)! ( )()()(),., , 1,.,mmmmR fa bmmR f xR e xfe xf x xxxxxmxxxxxxxa

53、 bmx xxxx01m 设近似式两边之差是区间上阶导数连续的线性表示式 且代数精度为则其中 xxx而是区间上的个任意点是在之间且与01,.,mxxx 有关的数广义广义(gungy)(gungy)皮亚诺定理皮亚诺定理01:( )( ),.,( )( )( ), mp xf xxxxf xp xe xR fR peR pR eR e证明 设是以为节点的插值多项式 则则有 第五十四页,共71页。第第4章章 数值数值(shz)微积分微积分4.2 4.2 数值数值(shz)(shz)微分法微分法4.2.1 4.2.1 近似近似(jn s)(jn s)函数求导法函数求导法()()()0( )( ),(

54、)( )( )()nnkkkniiif xLxfxLxlx f x 函数的拉格朗日插值多项式既是其近似式 其导数也可以用来近似求其导数 即有 ()(1)()011 ( )( )(1)!,.,knkndR ffxdxnx xxx 其截断误差为 其中 与有关(2)*(1)11 ()( )( )( )(2)!(1)!nnR ffxfxnn 因此第五十五页,共71页。第第4章章 数值数值(shz)微积分微积分4.2 4.2 数值数值(shz)(shz)微分法微分法4.2.1 4.2.1 近似近似(jn s)(jn s)函数求导法函数求导法0101102001221201()(),()21()(),()

55、21()( 34),()231()(),26hfxyyR ffhhfxyyR ffhhfxyyyR ffhhfxyyR fh 常 用 的 数 值 微 分 公 式 是 公 式 (4-23)中 节 点 等 矩 且 x为节 点 的 特 殊 情 形(1)两 点 数 值 微 分 公 式 (2)三 点 数 值 微 分 公 式 22012()1()(43),()23fhfxyyyR ffh 第五十六页,共71页。第第4章章 数值数值(shz)微积分微积分4.2 4.2 数值数值(shz)(shz)微分法微分法4.2.1 4.2.1 近似近似(jn s)(jn s)函数求导法函数求导法*21*22*2*21*

56、22*2()( )( )() ()( )(/)1()( )()( ) ()()(/)1T hT hT hT hfxT hhhhhhT hT hT hT hfxT hhhhh h 实用的截断误差估计式为第五十七页,共71页。第第5章章 方程和方程组的迭代方程和方程组的迭代(di di)解法解法( )0(5-1)f x 讨论以下方程的根 5.1 5.1 方程方程(fngchng)(fngchng)求根法求根法5.1.1 5.1.1 试探法与二分法试探法与二分法( ) , ,( ) ( )0,( , ),( )0.( )( )0yf xa bf a f ba bff xf x 如果函数在区间上连续

57、且那么在区间内必定存在使 称为函数的零零点定理点或方程的根第五十八页,共71页。第第5章章 方程方程(fngchng)和方程和方程(fngchng)组的迭代解法组的迭代解法 (1)试探法5.1 5.1 方程方程(fngchng)(fngchng)求根法求根法5.1.1 5.1.1 试探法与二分法试探法与二分法01-1-1-,(0,1,. ), (),(),.,()()0,;() ()0,.2.inkkkkkkb anhxaih innf xf xf xf xxxxf xf xh 任取正整数令顺次计算 若发现则取 为 若发现则取为在此方法中所得的根的误差不超过第五十九页,共71页。第第5章章 方

58、程方程(fngchng)和方程和方程(fngchng)组的迭代解法组的迭代解法 (2)二分法5.1 5.1 方程方程(fngchng)(fngchng)求根法求根法5.1.1 5.1.1 试探法与二分法试探法与二分法1,( ),( )0,2,2( )( )0,( )( )0,3-,abcf cf ccf a f cbcf c f bachb a步骤 取区间中点计算若发现则取 为结束 若则令 若则令 若区间长度充分小 则取中点为结束 否则,转(1) 此方法的近似值误差不超过h/2第六十页,共71页。第第5章章 方程方程(fngchng)和方程和方程(fngchng)组的迭代解法组的迭代解法5.1

59、 5.1 方程方程(fngchng)(fngchng)求根法求根法5.1.2 5.1.2 简单简单(jindn)(jindn)迭代法迭代法0121 , ,.,(),0,1,2,.(5-3)kka bcxx xxxk 已知根 的存在区间可取中点 为根 的粗略近似值为求逐次逼近 的近似值 希望使用相同的公式 利用此式求根近似值的方法称为简单迭代法( ), (5-3)kxx 称为迭代序列 为迭代函数称为迭代格式第六十一页,共71页。第第5章章 方程方程(fngchng)和方程和方程(fngchng)组的迭代解法组的迭代解法5.1 5.1 方程方程(fngchng)(fngchng)求根法求根法5.1

60、.2 5.1.2 简单简单(jindn)(jindn)迭代法迭代法1()().()(,(),(),().kkkkkkxxyxyxxxxxyxxxx 方 程的 根可 看 作 是 直 线与的交 点 的 横 坐 标 迭 代 公 式相 当 于 过 曲 线 上 的 点作 水 平 线 与 直 线相 交 过 交 点 作轴 的 垂 线 此 时 垂 足至 原 点 的 距 离 等 于 垂 线 长即 垂 足 的 横 坐 标 为几何意义几何意义01():(1),(),;(2)1,()1,()(),kkxxa bxa bLxa bxLxa bxxxxa b 设 迭 代 函 数 方 程满 足 条 件 当时 存 在 正 数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论