计算方法第1章(绪论).ppt
《计算方法第1章(绪论).ppt》由会员分享,可在线阅读,更多相关《计算方法第1章(绪论).ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1计算方法华中科技大学CAD中心2教材教材p计算方法张诚坚,何南忠。高等教育出版社p计算方法简明教程王能超 高等教育出版社p徐长发 实用计算方法 华中科技大学出版社。p任选Matlab使用手册一本时间时间:32学时=20学时+12学时上机考核考核:课堂与作业(20%)+上机(10%)+考试(70%)联系方式联系方式:罗年猛罗年猛上机上机:请学习委员联系机房3第一章第一章绪绪论论1引引言言 2误差的种类及其来源误差的种类及其来源3绝对误差和相对误差绝对误差和相对误差4有效数字及其与误差的关有效数字及其与误差的关系系41引引 言言 计算方法也称数值分析。数值分析是研究各种数学问题求解的计算方法,即
2、数值计算。利用计算机求出数学问题得到数值解的全过程,称为数值计算数值计算。使用计算机解决科学计算问题时大致经历如下几个过程:5随着科学技术的突飞猛进,无论是工农业生产还是国防尖端技术,例如机电产品设计、工程项目设计、气象预报、武器研制、火箭发射等,都有大量复杂的数值计算问题急待解决。6用数值计算的方法来解决工程实际和科学技术中的具体技术问题时,首先必须具体问题抽象为数学问题,即建立起能描述并等价代替该实际问题的数学模型,例如各种微分方程、积分方程、代数方程等等,然后选择合适的计算方法,编制出计算机程序,最后上机调试并进行计算,以得到所欲求解的结果。7 数值计算方法数值计算方法,将要求解的数学模
3、型简化成一系列算术运算和逻辑运算,以便在计算机上求出问题的数值解,并对算法的收敛性和误差进行分析、计算。这里所说的“算法”,不仅仅是数学公式,而是指由基本的运算和运算顺序的规定所组成的整个解题方案和步骤。8选择适合的算法是整个数值计算中非常重要的一环。例如,计算n次多项式:若直接计算 ,再逐项相加,共需做9n=10时需做55次乘法和10次加法。若用秦九韶(Horner)算法,将多项式P(x)改成来计算时,只要做n次乘法和n次加法即可。10算法取得不恰当,不仅影响到计算的速度和效率,由于数值计算的近似性和误差的传播、积累,直接影响到计算结果的精度,甚至关系到计算的成败。不合适的算法会导致计算误差
4、达到不能容许的地步,而使计算最终失败,这就是算法的数值稳定性数值稳定性问题问题。11p数值计算过程中会出现各种误差,往往是无法避免的,例如近似值带来的误差,模型误差、观测误差、截断误差和舍入误差等,应该设法尽量降低其数值,尤其要控制住经多次运算后误差的积累,以确保计算结果的精度。12可用四种算式算出:计算实例13 如果分别用近似值 和 按上列四种算法计算,其结果如下表表1-11-1所示。14 1 2 3 4序 号 算 式计 算 结 果表表1-11-1 115p由表表1-1可见,按不同算式和近似值计算出的结果各不相同,有的甚至出现了负值,这真是差之毫厘,谬以千里。可见近似值和算法的选定对计算结果
5、的精确度影响很大。p因此,在研究算法的同时,还必须正确掌握误差的基本概念,误差在近似值运算中的传播规律,误差分析、估计的基本方法和算法的数值稳定性概念,否则,一个合理的算法也可能会得出一个错误的结果。162误差的种类及其来源误差的种类及其来源数值计算中,误差主要有如下几种:2.1模型误差模型误差 在建模(建立数学模型)过程中,欲将复杂的物理现象抽象、归纳为数学模型,往往只得忽略一些次要因素的影响,而对问题作某些必要的简化。这样建立起来的数学模型实际上必定只是所研究的复杂客观现象的一种近似的描述,它与真正客观存在的实际问题之间有一定的差别,这种误差称为“模型误差”。172.2观测误差观测误差在建
6、模和具体运算过程中所用到的一些初始数据往往都是通过人们实际观察、测量得来的,由于受到所用观测仪器、设备精度 的限制,这些测得的数据都只能是近似的,即存在着误差,这种误差称为“观测误差”或“初值误差”。2.3截断误差截断误差在不少数值运算中常遇到超越计算,如微分、积分和无穷级数求和等,它们须用极限或无穷过程来求得。然而计算机却只能完成有限次算术运算和逻辑运算,因此需将解题过程化为一系列有限的算术运算和逻辑运算。这样就要对某种无穷过程进行“截断”,即仅保留无穷过程的前段有限序列而舍弃它的后段。18这就带来了误差,称它为“截断误差”或“方法误差”。例如,函数sinx 和 ln(1+x)可分别展开为如
7、下的无穷幂级数:(2.1)(2.2)19则由于它们的第四项和以后各项都舍弃了,自然产生了误差。这就是由于截断了无穷级数自第四项起。(2.4)(2.3)若取级数的起始若干项的部分和作为函数值的近似,例如取20的后段的产生的截断误差。(2.3)和(2.4)的截断误差是很容易估算的,因为幂级数(2.1)和(2.2)都是交错级数,当x1时的各项的绝对值又都是递减的,因此,这时它们的截断误差 可分别估计为:和212.4舍入误差舍入误差在数值计算过程中,由于受计算机机器字长的限制,它所能表示的数据只能是有限位数,这时就需把数据舍入成一定位数的近似的有理数来代替。如由此引起的误差称为“舍入误差舍入误差”。2
8、2 数学模型一旦建立,进入具体计算时所要考虑和分析的就是截断误差 和舍入误差了。在计算机上经过千百次运算后所积累起来的总误差不容忽视,有时可能会大得惊人,甚至到达“淹没”所欲求解的真值的地步,而使计算结果失去根本的意义。因此,在讨论算因此,在讨论算法时,有必要对其截断误差的估算和舍入误差的控制法时,有必要对其截断误差的估算和舍入误差的控制作适当的分析。作适当的分析。233绝对误差和相对误差绝对误差和相对误差 3.1绝对误差和绝对误差限绝对误差和绝对误差限定义定义 设某一个准确值(称为真值)为 ,其近似 值为 ,则 与 的差称为近似值 的“绝对误差绝对误差”,简称“误误差差”。(3.1)24由于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算方法 绪论
限制150内