数值分析第五版章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数值分析第五版章课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 第五 课件
- 资源描述:
-
1、2023-5-211数值分析第第5 5版版 编编2023-5-21第1章 数值分析与科学计算引论2第1章 数值分析与科学计算引论数值分析与科学计算引论数值分析研究对象、作用与特点数值分析研究对象、作用与特点数值计算的误差数值计算的误差误差定性分析与避免误差危害误差定性分析与避免误差危害数值计算中算法设计的技术数值计算中算法设计的技术数学软件数学软件2023-5-21第1章 数值分析与科学计算引论3研究对象研究对象作用特点作用特点数值计算数值计算误差误差误差分析误差分析避免危害避免危害数值计算数值计算算法设计算法设计数学软件数学软件1 1 研究对象研究对象 用计算机求解数学问题的数值计算方法、理
2、论及软件实现用计算机求解数学问题的数值计算方法、理论及软件实现 实际问题实际问题 数学模型数学模型 数值计算方法数值计算方法 程序设计(数学软件)程序设计(数学软件)上机计算求出结果上机计算求出结果应用数学应用数学计算数学即数值分析计算数学即数值分析数值分析(计算方法)数值分析(计算方法)的研究对象的研究对象(理论与计算结合理论与计算结合)插值与函数逼近(插值与函数逼近(2、3)数值微分与数值积分()数值微分与数值积分(4)非线性方程数值解(非线性方程数值解(7)数值线性代数()数值线性代数(5、6、8)常微与常微与偏微分方程的数值解偏微分方程的数值解(9)等)等1.1 1.1 数值分析的对象
3、、作用与特点数值分析的对象、作用与特点2023-5-21第1章 数值分析与科学计算引论4研究对象研究对象作用特点作用特点数值计算数值计算误差误差误差分析误差分析避免危害避免危害数值计算数值计算算法设计算法设计数学软件数学软件例例 考虑线性方程组数值解问题考虑线性方程组数值解问题相关理论与精确解法相关理论与精确解法根据方程的特点研究算法及相关理论根据方程的特点研究算法及相关理论纯数学纯数学计算数学计算数学Axb3 数值分析特点数值分析特点 面向计算机提供有效算法;面向计算机提供有效算法;TSP问题问题 可靠的理论分析(精度、收敛、稳定)可靠的理论分析(精度、收敛、稳定);好的计算复杂性(时、空)
4、好的计算复杂性(时、空);阿基米德、刘徽、祖冲之阿基米德、刘徽、祖冲之 数值实验数值实验 B.C.3 A.D.3 A.D.52 数值分析作用数值分析作用 科学研究的手段:科学理论、科学实验与科学研究的手段:科学理论、科学实验与科学计算科学计算Axb2023-5-21第1章 数值分析与科学计算引论5研究对象研究对象作用特点作用特点数值计算数值计算误差误差误差分析误差分析避免危害避免危害数值计算数值计算算法设计算法设计数学软件数学软件1.2 1.2 数值计算的误差数值计算的误差1 误差分类误差分类模型误差模型误差:数学模型数学模型 实际问题实际问题观测误差观测误差:由观测产生由观测产生截断误差截断
5、误差/方法误差方法误差:近似解近似解 精确解精确解舍入误差舍入误差:计算机字长的限制计算机字长的限制(不讨论不讨论)2 误差与有效数字误差与有效数字记记x为准确值,为准确值,x*为为 x的一个近似值的一个近似值 定义定义1 称称 为近似值为近似值 的绝对误差,简称的绝对误差,简称误差误差。xxe *x强近似值强近似值:当当弱近似值弱近似值:当当00*ee2023-5-21第1章 数值分析与科学计算引论6研究对象研究对象作用特点作用特点数值计算数值计算误差误差误差分析误差分析避免危害避免危害数值计算数值计算算法设计算法设计数学软件数学软件误差限误差限:误差绝对值的上界误差绝对值的上界(不能完全反
6、映近似值的好坏不能完全反映近似值的好坏)*xx相对误差相对误差:)(*实际中取值或xxxxeexxxxer相对误差限相对误差限:(可反映出近似程度的好坏可反映出近似程度的好坏)*xr 定义定义2 有效数字有效数字 若近似值若近似值 的误差限是某一位的半个单位,该位到的误差限是某一位的半个单位,该位到 的的 第一位非零数第一位非零数 字共有字共有n位,就说位,就说 有有n位有效数字。位有效数字。*x*x*x*1(1)121*110(1010),011023.143.1413.mnlm nxaaaaxnxx 设若 有位 有效数字,则例:和作为 的近似值都是 位有效数字003.1,00314.110
7、001003.0,00314.01000*yyxx2023-5-21第1章 数值分析与科学计算引论7注注:有效位数与小数点后有多少位无关;有效位数与小数点后有多少位无关;m相同情况下,有效位数越多,误差限越小;相同情况下,有效位数越多,误差限越小;相对误差及相对误差限是无量纲的,绝对误差及误差限是有量纲的。相对误差及相对误差限是无量纲的,绝对误差及误差限是有量纲的。研究对象研究对象作用特点作用特点数值计算数值计算误差误差误差分析误差分析避免危害避免危害数值计算数值计算算法设计算法设计数学软件数学软件*1(1)121*(1)1*(1)1*110(1010)(1,2,)090.,:11021102
8、(1).mllinrnrxxaaaa ilamxnaxaxn 定理:设近似数 表示为其中是 到 中的一个数字,为整数若 具有 位有效数字 则其相对误差限为反之,若 的相对误差限则 至少具有 位有效数字2023-5-21第1章 数值分析与科学计算引论8研究对象研究对象作用特点作用特点数值计算数值计算误差误差误差分析误差分析避免危害避免危害数值计算数值计算算法设计算法设计数学软件数学软件3 数值运算的误差估计数值运算的误差估计*1212*1212*122112*2112*122*21.,(),(),:()()();()()();()()(/)xxxxxxxxx xxxxxxxxxxxx与为 两 近
9、 似 数误 差 限 为则)()()(:)(2)()()()()()Taylor(.2*2*xxfxfxfxxfxfxf 忽略高阶项展开利用一元函数误差限nkkkrnkkknAxxfAxxfAxxfATaylor1*1*1)()()(,)()()(),()(.3展式多元函数多元函数误差限2023-5-21第1章 数值分析与科学计算引论9研究对象研究对象作用特点作用特点数值计算数值计算误差误差误差分析误差分析避免危害避免危害数值计算数值计算算法设计算法设计数学软件数学软件1.3 1.3 误差定性分析及避免误差危害误差定性分析及避免误差危害概率分析法概率分析法 向后误差分析法向后误差分析法 区间分析
10、法区间分析法1.病态问题与条件数病态问题与条件数病态问题病态问题输入输入(微小的扰动微小的扰动)输出输出(相对误差很大相对误差很大)条件数条件数pC)()()()()()()()()()(*xfxf xxxxfxfxfCxfxfxfxfexxexxxxxfprr有微小的扰动,对于即认为是病态即认为是病态10 pC()nf xx2023-5-21第1章 数值分析与科学计算引论10研究对象研究对象作用特点作用特点数值计算数值计算误差误差误差分析误差分析避免危害避免危害数值计算数值计算算法设计算法设计数学软件数学软件2.算法的数值稳定性算法的数值稳定性定义定义3 一个算法如果输入数据有误差,而在计算
11、过程中舍入误一个算法如果输入数据有误差,而在计算过程中舍入误差不增长,则称此算法是数值稳定的,否则称此算法为不稳定差不增长,则称此算法是数值稳定的,否则称此算法为不稳定 的。的。例例1.1:P.110nxnIex e dx,2,1,0n)1(10684.0)(0684.0)10110(21,10110,111552.7,7280.016321.03679.01)(1,1*1*9*9199119810110nnnnnnnInIIBIeIIenIneIIInIIAnIIeI2023-5-21第1章 数值分析与科学计算引论116321.0,3679.0,2643.0,2073.0,1708.0,14
12、55.0,1268.0,1121.0,1035.0,0684.0)1(10684.0)(0684.0)10110(21,10110,111552.7,7280.0,2160.0,1120.0,1480.0,1704.0,2074.0,2642.0,3679.0,6321.016321.03679.01)(1,1*0*1*2*3*4*5*6*7*8*9*1*9*919911987654321010110IIIIIIIIIIInIIBIeIIenIneIIIIIIIIIIInIIAnIIeInnnnnnn研究对象研究对象作用特点作用特点数值计算数值计算误差误差误差分析误差分析避免危害避免危害数值计
13、算数值计算算法设计算法设计数学软件数学软件000025.0 3679.0Rerror truncation!7)1(!2)1()1(1!177210eenxennx2023-5-21第1章 数值分析与科学计算引论12研究对象研究对象作用特点作用特点数值计算数值计算误差误差误差分析误差分析避免危害避免危害数值计算数值计算算法设计算法设计数学软件数学软件3.误差危害的避免误差危害的避免(1)避免除数的绝对值远远小于被除数绝对值的除法;)避免除数的绝对值远远小于被除数绝对值的除法;(2)避免两相近数相减,引起有效数字严重损失;)避免两相近数相减,引起有效数字严重损失;(3)防止大数吃小数;防止大数吃
14、小数;(4)简化计算简化计算 步骤,减少运算次数;步骤,减少运算次数;秦九韶、秦九韶、Horner(5)数值稳定性。数值稳定性。)(xPn01101111000001)()()1(100000axaxaxaaxaxaxaxPnnnnnnniiixxxx1111sin22cos110000000032.0123456789020)()秦九韶方法(1837-17861268-1208methodsHorner2023-5-21第1章 数值分析与科学计算引论13研究对象研究对象作用特点作用特点数值计算数值计算误差误差误差分析误差分析避免危害避免危害数值计算数值计算算法设计算法设计数学软件数学软件算法
15、设计的三种基本技术算法设计的三种基本技术(1)化大为小的缩减技术)化大为小的缩减技术 Zeno悖论悖论 古希腊哲学家古希腊哲学家 结绳记数(结绳记数(13)10=(1101)2(2)化难为易的校正技术)化难为易的校正技术 用四则运算计算开方用四则运算计算开方(3)化粗为精的松弛技术)化粗为精的松弛技术a1.1.数值计算中算法设计的技术数值计算中算法设计的技术19219296307236()3.1416105SSSSSxxxxaxxa0102,0,也永远追不上乌龟。一个人不管跑得多快,VUiSV1iSU周易.系辞下说:“上古结绳而治,后世圣人(伏羲)易之以书契“。2023-5-21第1章 数值分
16、析与科学计算引论14谢谢谢谢!第一章习题第一章习题1,5,12,12023-5-21第2章 插值法15第2章 插值法插值法引言引言拉格朗日(拉格朗日(Lagrange)插值)插值均差与牛顿(均差与牛顿(Newton)插值)插值埃尔米特(埃尔米特(Hermite)插值)插值分段低次插值分段低次插值三次样条插值三次样条插值2023-5-21第2章 插值法16引言引言拉格朗日拉格朗日插值插值牛顿插值牛顿插值埃尔米特埃尔米特插值插值分段低次分段低次插值插值三次样条三次样条插值插值2.1 2.1 引言引言 在科学计算中经常要用较简单的函数来逼近较复杂的函数。按函数逼近问题提法的不同,通常有插值、函数逼近
17、及曲线拟合等三种问题。)(xfy bxxxan10nyyy,10)(xp(1)插值 设函数在点上的函数值分别为,求一简单函数 ,使 (2.1)),1,0()(niyxpii 0 0y()yf x()yp xnyy0 xnxx0 2023-5-21第2章 插值法17nxxx,10,ba)(xf)(xp)(xf)(xp称点为插值节点,区间为插值区间,为被插值函数,为的插值函数。引言引言拉格朗日拉格朗日插值插值牛顿插值牛顿插值埃尔米特埃尔米特插值插值分段低次分段低次插值插值三次样条三次样条插值插值 由于多项式具有结构简单,数值计算和理论分析都很方便的优点,因此通常取 为多项式。相应的插值法称为多项式
18、插值。nnxaxaxaaxp2210)(2023-5-21第2章 插值法18引言引言拉格朗日拉格朗日插值插值牛顿插值牛顿插值埃尔米特埃尔米特插值插值分段低次分段低次插值插值三次样条三次样条插值插值A,baBAAxf)(Bxp)()(xp)(xf(2)函数逼近 设 为定义在区间 上的某类函数构成的线性空间,为 的子集,对于 ,求 ,使 与 的差在某种度量意义下最小,这就是函数逼近问题。AB 通常取为连续函数空间,而 通常是多项式、有理函数或三角多项式函数等。)()(xpxf2)()(xpxf另一种是2-范数对应的函数逼近分别称为最佳一致逼近和最佳平方逼近。常用的度量标准有两种:一种是-范数202
19、3-5-21第2章 插值法19引言引言拉格朗日拉格朗日插值插值牛顿插值牛顿插值埃尔米特埃尔米特插值插值分段低次分段低次插值插值三次样条三次样条插值插值)(xfy),1,0(),(miyxii)(),;(10mnaaaxgyn),1,0(nkakix),2,1,0(),;(10miyaaaxginiimii02(3)曲线拟合 设已知函数 的数据点为,在某一函数类中求函数其中为待定系数,使在节点 处的误差的平方和最小。2023-5-21第2章 插值法20引言引言拉格朗拉格朗日插值日插值牛顿插值牛顿插值埃尔米特埃尔米特插值插值分段低次分段低次插值插值三次样条三次样条插值插值2.2 2.2 拉格朗日插
20、值拉格朗日插值n次插值多顶式:次插值多顶式:nnxaxaaxP 10)(1 线性插值(一次)线性插值(一次)11111111)()()()(),(,1kkkkkkkkkkyxLyxLxLxfyxfyxxn,满足:要求线性插值多项式已知,区间,y O x xk xk+1 yk yk+1)()(1xfxL对称式点斜式1111111)()(kkkkkkkkkkkkkkyxxxxyxxxxxxxxyyyxL2023-5-21第2章 插值法21引言引言拉格朗拉格朗日插值日插值牛顿插值牛顿插值埃尔米特埃尔米特插值插值分段低次分段低次插值插值三次样条三次样条插值插值1)(,0)(,0)(,1)()()(01
21、)(1)(,0)(,0)(,1)()(,)(1111111111111111kkkkkkkkkkkkijjikkkkkkkkkkkkkkkkxlxlxlxlyxLyxLjijixlxlxlxlxlxxxxxlxxxxxl与,比较条件,或,满足其中插值基函数对称式点斜式111111111)()()()(kkkkkkkkkkkkkkkkkkyxlyxlyxxxxyxxxxxxxxyyyxL x y O xk xk+1 1)()(1xlxlkk111)()(kkkkkxxxxxxcxl 利用函数的零点及一次多项式性质,由待定系数法可求得2023-5-21第2章 插值法22引言引言拉格朗日拉格朗日插值
22、插值牛顿插值牛顿插值埃尔米特埃尔米特插值插值分段低次分段低次插值插值三次样条三次样条插值插值2 抛物插值(二次)抛物插值(二次)),1(0)(,1)()1,1(,0)(,1)()1,(,0)(,1)()()()()()(),(),(,2111111111122112211111,1kkjxlxlkkjxlxlkkjxlxlxlxlxlyxLyxLyxLxLxfyxfyxfyxxxnjkkkjkkkjkkkkkkkkkkkkkkkkkkkkk)分别满足:)及),转化为求,满足:要求二次插值多项式,已知节点)()()(,)()()(,)()()(11111111111111kkkkkkkkkkkk
23、kkkkkkkkkxxxxxxxxxlxxxxxxxxxlxxxxxxxxxl 由待定系数法可求得:由待定系数法可求得:)()()(11xlxlxlkkk 1 y O x11kkkxxx2023-5-21第2章 插值法23引言引言拉格朗日拉格朗日插值插值牛顿插值牛顿插值埃尔米特埃尔米特插值插值分段低次分段低次插值插值三次样条三次样条插值插值1111111111111111112)()()()()()()()()()(kkkkkkkkkkkkkkkkkkkkkkkkkkkyxxxxxxxxyxxxxxxxxyxxxxxxxxyxlyxlyxlxL22200()()(0,1,2)ijijjijij
24、jL xlx yyyi2023-5-21第2章 插值法243 拉格朗日插值多项式拉格朗日插值多项式将线性与抛物型插值推广到一般的情形将线性与抛物型插值推广到一般的情形),2,1,0()()()()()()()()()()()()()(),0,()(0)(1)(),0()()(),2,1,0()()(,1)(000n1k1-k0n1k1-k01010njyyyxlxLLagrangeyxlxLxxxxxxxxxxxxxxxxxlnkjkjkjxlnkxlnnjyxLxLnyyyxxxnxfjnkkjkknkjkjnknkknkkkkkjkjkkjjnnnn插值多项式从而则满足:次多项式令插值基函
25、数满足:次插值多项式求,上的函数值为,个互异节点在已知引言引言拉格朗日拉格朗日插值插值牛顿插值牛顿插值埃尔米特埃尔米特插值插值分段低次分段低次插值插值三次样条三次样条插值插值2023-5-21第2章 插值法25引言引言拉格朗日拉格朗日插值插值牛顿插值牛顿插值埃尔米特埃尔米特插值插值分段低次分段低次插值插值三次样条三次样条插值插值knknkjjjkjknkknknknkknnkkkkkkknnnyxxxxyxxxxyxlxLxxxxxxxxxxxxxxxx)()()()()()()()()()()()()()(0001101101101 从而则记。的插值多项式存在唯一中,满足条件的多项式集合在次
展开阅读全文