病态问题与条件数名师编辑PPT课件.ppt
《病态问题与条件数名师编辑PPT课件.ppt》由会员分享,可在线阅读,更多相关《病态问题与条件数名师编辑PPT课件.ppt(20页珍藏版)》请在优知文库上搜索。
1、 1.3.1 1.3.1 病态问题与条件数病态问题与条件数 对一个数值问题本身对一个数值问题本身,如果输入数据有微小扰动(即误如果输入数据有微小扰动(即误差),引起输出数据(即问题解)相对误差很大,这就是差),引起输出数据(即问题解)相对误差很大,这就是病病态问题态问题.例如计算函数值例如计算函数值 时,时,)(xf若若 有扰动有扰动 ,其,其x*xxx相对误差为相对误差为 ,xx函数值函数值 的相对误差为的相对误差为*)(xf.)(*)()(xfxfxf1.3 1.3 误差定性分析与避免误差危害误差定性分析与避免误差危害 ,)()(/)(*)()(pCxfxfxxxxfxfxf(3.13.1
2、)称为计算函数值问题的称为计算函数值问题的条件数条件数.pC相对误差比值相对误差比值 自变量相对误差一般不会太大,如果条件数自变量相对误差一般不会太大,如果条件数 很大,很大,pC将引起函数值相对误差很大,出现这种情况的问题就是将引起函数值相对误差很大,出现这种情况的问题就是病态病态问题问题.例如,例如,nxxf)(它表示相对误差可能放大它表示相对误差可能放大 倍倍.n 如如 ,10 n有有 ,24.1)02.1(,1)1(ff,02.1*x 自变量相对误差为自变量相对误差为 ,%2函数值相对误差为函数值相对误差为 ,%24 一般情况下一般情况下,条件数条件数 就认为是病态,就认为是病态,越大
3、越大病态越严重病态越严重.10pCpC则有则有)()(xfxfxCp,1nxnxxnn,1x若取若取这时问题可以认为是病态的这时问题可以认为是病态的.其他计算问题也要分析是否病态其他计算问题也要分析是否病态.例如解线性方程组,如果输入数据有微小误差引起解例如解线性方程组,如果输入数据有微小误差引起解的巨大误差,就认为是病态方程组,第的巨大误差,就认为是病态方程组,第5 5章将用矩阵的条件章将用矩阵的条件数来分析这种现象数来分析这种现象.1.3.2 1.3.2 算法的数值稳定性算法的数值稳定性 用一个算法进行计算,如果初始数据误差在计算中传播用一个算法进行计算,如果初始数据误差在计算中传播使计算
4、结果的误差增长很快,这个算法就是使计算结果的误差增长很快,这个算法就是数值不稳定数值不稳定的的.计算计算 并估计误差并估计误差.),1,0(dee101nxxIxnn 由分部积分可得计算由分部积分可得计算 的递推公式的递推公式 nI),2,1(11nnIInn若计算出若计算出 ,0I代入(代入(3.23.2),可逐次求出),可逐次求出 的值的值.,21II(3.23.2).e1dee11010 xIx例例6 6 而要算出而要算出 就要先计算就要先计算 .0I1e,!)1(!2)1()1(1e21kk并取并取 ,7k则得则得 ,3679.0e13679.0e17R计算过程中小数点后第计算过程中小
5、数点后第5 5位的数字按四舍五入原则舍入位的数字按四舍五入原则舍入.若用泰勒多项式展开部分和若用泰勒多项式展开部分和 用用4 4位小数计算,位小数计算,截断误差截断误差!81.10414 当初值取为当初值取为 时,用(时,用(3.23.2)递推)递推006321.0II).,2,1(1;6321.0)A(10nInIInn计算结果见表计算结果见表1-11-1的的 列列.nI 用用 近似近似 产生的误差产生的误差 就是初值误差,就是初值误差,0I0I000IIE它对后面计算结果是有影响的它对后面计算结果是有影响的.),2,1(11nnIInn(3.23.2).e1ee11010dxIx计算公式为
6、计算公式为 7.55290.170440.728080.207430.216070.264220.112060.367910.148050.63210计算)(A)(用计算)(A)(用11表nnInIn 从表中看到从表中看到 出现负值,出现负值,8I这与一切这与一切 相矛盾相矛盾.0nI101011demine1exxnnxx因此,当因此,当 较大时,用较大时,用 近似近似 显然是不正确的显然是不正确的.nnInI10101demaxexxnxx(3.33.3).11n实际上,由积分估值得实际上,由积分估值得nI 计算公式与每步计算都是正确的,计算结果错误的原因计算公式与每步计算都是正确的,计算
7、结果错误的原因主要就是初值主要就是初值 有误差有误差 ,由此引起以后各步,由此引起以后各步计算的误差计算的误差 满足关系满足关系 0I000IIEnnnIIE).,2,1(1nnEEnn 容易推得容易推得 ,!)1(0EnEnn这说明这说明 有误差有误差 ,则,则 就是就是 的的 倍误差倍误差.0I0EnI0E!n,10110e91I(3.33.3)111e1nInn 例如,例如,8n若若 ,401021E,2!808EE这就说明这就说明 完全不能近似完全不能近似 了了.8I8I 若换一种计算方案若换一种计算方案.由(由(3.33.3)取)取 ,9n,0684.010e10121919II取取
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 病态 问题 条件 名师 编辑 PPT 课件
