数值分析1.ppt
《数值分析1.ppt》由会员分享,可在线阅读,更多相关《数值分析1.ppt(92页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第一章 绪论土木工程数值分析上海大学土木工程系数值分析数值分析 能够做什么?IntroductionIntroduction1.1 1.1 数值分析的研究对象和特点数值分析的研究对象和特点 第一章 绪论土木工程数值分析上海大学土木工程系 数值分析数值分析是研究用计算机求解各种数是研究用计算机求解各种数学问题的数值方法及其理论的一门学科。学问题的数值方法及其理论的一门学科。数值分析也称为数值计算方法。数值分析也称为数值计算方法。数值逼近数值逼近 (Ch.2 4)研究对象研究对象由数学模型提出求解的由数学模型提出求解的数值计算方法并编程计算出结果,数值计算方法并编程计算出结果,然后进行误差分析。
2、然后进行误差分析。内容内容数值代数数值代数 (Ch.5 7)微分方程数值解微分方程数值解 (Ch.8,9)第一章 绪论土木工程数值分析上海大学土木工程系方法方法:u 构造性构造性u 递推性递推性u 离散化离散化u 近似替代近似替代计算离散点上的近似值计算离散点上的近似值方法的构造,解的存在唯一性的证明方法的构造,解的存在唯一性的证明复杂计算过程转化成简单的计算过程的多次重复复杂计算过程转化成简单的计算过程的多次重复(适合计算机计算)(适合计算机计算)在误差允许的范围内,无限次的计算用在误差允许的范围内,无限次的计算用有限次计算替代有限次计算替代 第一章 绪论土木工程数值分析上海大学土木工程系特
3、点特点:1 1、方法是近似的;、方法是近似的;2 2、与计算机不能分离:上机实习、与计算机不能分离:上机实习 (掌握一门语言:(掌握一门语言:C C语言或语言或FortranFortran语言,语言,会用一种数学软件:会用一种数学软件:MatlabMatlab 或或MathematicaMathematica ,MapleMaple)在我们今后的讨论中,在我们今后的讨论中,误差误差将不可回避,将不可回避,上机实习是需要大家创造条件完成的上机实习是需要大家创造条件完成的 第一章 绪论土木工程数值分析上海大学土木工程系用用计算机解决实际问题的步骤计算机解决实际问题的步骤 结果分析结果分析结果分析结
4、果分析上机计算结果上机计算结果编写程序编写程序选择数值方法选择数值方法建立数学模型建立数学模型 第一章 绪论土木工程数值分析上海大学土木工程系作为数值分析的基础知识,本课程不可能面面俱到。除构造算法作为数值分析的基础知识,本课程不可能面面俱到。除构造算法外,各章根据内容自身的特点,讨论的问题有所侧重。学习时我们外,各章根据内容自身的特点,讨论的问题有所侧重。学习时我们首首先先要注意掌握方法的基本原理和思想,要注意方法处理的技巧及其与要注意掌握方法的基本原理和思想,要注意方法处理的技巧及其与计算机的结合,要重视误差分析、收敛性和稳定性的基本理论。计算机的结合,要重视误差分析、收敛性和稳定性的基本
5、理论。其次其次,要通过例子,学习使用各种数值方法解决实际计算问题,熟悉数值方要通过例子,学习使用各种数值方法解决实际计算问题,熟悉数值方法的计算过程。法的计算过程。最后最后,为了掌握本课程的内容,还应做一定数量的理,为了掌握本课程的内容,还应做一定数量的理论分析与计算练习。论分析与计算练习。小结:小结:用计算机求数学问题的数值解不是简单地构造算法,它涉用计算机求数学问题的数值解不是简单地构造算法,它涉及多方面的理论,例如,算法的收敛性和稳定性等。除理论分析外,及多方面的理论,例如,算法的收敛性和稳定性等。除理论分析外,一个数值方法是否有效,最终要通过大量的数值实验来检验。数值一个数值方法是否有
6、效,最终要通过大量的数值实验来检验。数值计算方法具有理论性、实用性和实践性都很强的特点。计算方法具有理论性、实用性和实践性都很强的特点。第一章 绪论土木工程数值分析上海大学土木工程系1.2 误差误差总结总结1.2.4 计算机中数的表示和舍入误差计算机中数的表示和舍入误差1.2.3 函数求值的误差估计函数求值的误差估计1.2.2 误差与有效数字误差与有效数字 1.2.1 误差的来源与分类误差的来源与分类 第一章 绪论土木工程数值分析上海大学土木工程系1.2 误差误差 /*Error*/学习目标学习目标 掌握误差和有效数字、以及掌握误差和有效数字、以及算法的数值稳定性等概念;重点算法的数值稳定性等
7、概念;重点是有效数字与相对误差的关系。是有效数字与相对误差的关系。第一章 绪论土木工程数值分析上海大学土木工程系1.2.1 误差的来源与分类误差的来源与分类/*Source&Classification*/误差在我们的日常生活中无处误差在我们的日常生活中无处不在,无处不有,如在做热力学实不在,无处不有,如在做热力学实验中,从温度计上读出的温度是验中,从温度计上读出的温度是23.423.4度,就不是一个精确的值,而度,就不是一个精确的值,而是含有误差的近似值。又如量体裁是含有误差的近似值。又如量体裁衣,量与裁的结果都不是精确无误衣,量与裁的结果都不是精确无误的,都含有误差。的,都含有误差。第一章
8、 绪论土木工程数值分析上海大学土木工程系 从实际问题中抽象出数学模型从实际问题中抽象出数学模型 模型误差模型误差 /*Modeling Error*/通过测量得到模型中参数的值通过测量得到模型中参数的值 观测误差观测误差 /*Measurement Error*/求近似解求近似解 方法误差方法误差(截断误差截断误差 Truncation Error)机器字长有限机器字长有限 舍入误差舍入误差 /*Roundoff Error*/第一章 绪论土木工程数值分析上海大学土木工程系用数学方法解决一个具体的实际问题,首先要建立数学模型,用数学方法解决一个具体的实际问题,首先要建立数学模型,这就要对实际问
9、题进行抽象、简化,因而数学模型本身总含这就要对实际问题进行抽象、简化,因而数学模型本身总含有误差,这种误差叫做模型误差有误差,这种误差叫做模型误差数学模型是指那些利用数学语言模拟现实而建立起来的有关数学模型是指那些利用数学语言模拟现实而建立起来的有关量的描述量的描述数学模型的准确解与实际问题的真解不同数学模型的准确解与实际问题的真解不同实际问题的实际问题的真解真解数学模型的数学模型的真解真解为减化模型忽略次要因素为减化模型忽略次要因素定理在特定条件下建立定理在特定条件下建立与实际条件有别与实际条件有别(1)(1).模型误差模型误差 第一章 绪论土木工程数值分析上海大学土木工程系在数学模型中通常
10、包含各种各样的参变量,如温度、长在数学模型中通常包含各种各样的参变量,如温度、长度、电压等,这些参数往往是通过观测得到的,因此也度、电压等,这些参数往往是通过观测得到的,因此也带来了误差,这种误差叫观测误差带来了误差,这种误差叫观测误差.数学模型中的参数和原始数据,是由观测和试验得到的数学模型中的参数和原始数据,是由观测和试验得到的.由于测量工具的精度、观测方法或客观条件的限制由于测量工具的精度、观测方法或客观条件的限制,使数使数据含有测量误差据含有测量误差,这类误差叫做这类误差叫做观测误差或数据误差观测误差或数据误差.根据实际情况可以得到误差上下界根据实际情况可以得到误差上下界.数值方法中需
11、要了解观测误差数值方法中需要了解观测误差,以便选择合理的数值方法以便选择合理的数值方法与之适应与之适应.(2 2).观测误差观测误差 第一章 绪论土木工程数值分析上海大学土木工程系数值运算的一个特点是:数值运算的一个特点是:参参与与运运算算的的数数必必须须是是有有限限位位的的,而而且且位位数数往往往往是是预预先先规规定定的的(如如在在计计算算机机高高级级语语言言中中,单单精精度度实实数数为为6 67 7位位有有效效数数字字)。如如果果运运算算的的数数是是无无限限位位的的或或超超过过规规定定,那那么么要要用用“四四舍舍五五入入”规规则则或或“截截断断”规规则则,将它们处理成规定的位数。将它们处理
12、成规定的位数。所谓所谓“截断截断”规则规则就是:将超过规定位就是:将超过规定位数的部分无条件地去掉。这样数的部分无条件地去掉。这样 取取4 4 位位小数,就为小数,就为3.14153.1415。第一章 绪论土木工程数值分析上海大学土木工程系精确公式用近似公式代替时精确公式用近似公式代替时,所产生的误差叫所产生的误差叫截断误差截断误差.例如例如,函数函数f(x)用泰勒用泰勒(Taylor)(Taylor)多项式多项式 (3 3).截断误差截断误差(介于介于0 0与与x之间)之间)近似代替,则数值方法的截断误差是近似代替,则数值方法的截断误差是p 截断误差的大小直接影响计算结果的精度和计算截断误差
13、的大小直接影响计算结果的精度和计算 工作量,是数值计算中必须考虑的一类误差工作量,是数值计算中必须考虑的一类误差.第一章 绪论土木工程数值分析上海大学土木工程系例如,对函数例如,对函数当当|x|较小时,我们若用前三项作为较小时,我们若用前三项作为sinx的近似值,的近似值,则截断误差的绝对值不超过则截断误差的绝对值不超过 .有的计算机是采用有的计算机是采用“截断截断”规则的规则的,但大多数但大多数计算机是采用计算机是采用“四舍五入四舍五入”规则规则处理舍弃位数处理舍弃位数的。的。第一章 绪论土木工程数值分析上海大学土木工程系在数值计算中只能对有限位字长的数值进行运算在数值计算中只能对有限位字长
14、的数值进行运算.需要对参数、中间结果、最终结果作有限位字长的处理工需要对参数、中间结果、最终结果作有限位字长的处理工作,这种处理工作称作舍入处理作,这种处理工作称作舍入处理.用有限位数字代替精确数,这种误差叫做用有限位数字代替精确数,这种误差叫做舍入误差舍入误差,是数,是数值计算中必须考虑的一类误差值计算中必须考虑的一类误差.(4 4).舍入误差舍入误差“四舍五入四舍五入”规则规则:四舍六入五成双四舍六入五成双 第一章 绪论土木工程数值分析上海大学土木工程系 所谓所谓“四舍五入四舍五入”规则就是:将超过规定位数的部分按下列原则去规则就是:将超过规定位数的部分按下列原则去掉:掉:(1)如果舍弃的
15、部分小于保留数的最后一位的单位的如果舍弃的部分小于保留数的最后一位的单位的1/2,那么保留,那么保留的数不变。的数不变。例如例如=3.1415926,如果取两位小数,那么保留数的最后,如果取两位小数,那么保留数的最后一位单位是一位单位是10-2,舍弃部分是,舍弃部分是0.15926 10-2,小于,小于0.5 10-2,因,因此取为此取为3.14;(2)如果舍弃的部分大于所保留数的最后一位单位的如果舍弃的部分大于所保留数的最后一位单位的1/2,那么将保,那么将保留数最后一位数字加留数最后一位数字加1。例如限制例如限制 取取4位小数,最后一位单位为位小数,最后一位单位为10-4,但去掉的部分是,
16、但去掉的部分是0.926 10-4,大于,大于0.5 10-4,因此取成,因此取成3.1416;(3)如果舍弃的部分恰等于所保留数的最后一位单位的如果舍弃的部分恰等于所保留数的最后一位单位的1/2,此时如果,此时如果保留的数最后一位是奇数,那么加保留的数最后一位是奇数,那么加1成偶数;如果保留的数最后一位成偶数;如果保留的数最后一位是偶数,则就不动了。是偶数,则就不动了。例如:取例如:取2位小数,位小数,0.675成成0.68,而,而0.605成成0.60。第一章 绪论土木工程数值分析上海大学土木工程系 上述种种误差都会影响计算结果的准确上述种种误差都会影响计算结果的准确性,因此需要了解与研究
17、误差,在数值计算性,因此需要了解与研究误差,在数值计算中将着重研究截断误差、舍入误差,并对它中将着重研究截断误差、舍入误差,并对它们的传播与积累作出分析们的传播与积累作出分析.第一章 绪论土木工程数值分析上海大学土木工程系1.2.2 误差与有效数字误差与有效数字(Error and Significant Digits)定义定义 1.1 设设 是某实数的精确值,是某实数的精确值,是它的一个近似值,是它的一个近似值,则称则称 为近似值为近似值 的的绝对误差绝对误差.(xA有时也可记作有时也可记作x*)绝对误差绝对误差 /*absolute error*/绝对误差界(限)绝对误差界(限)由于精确值
18、一般是未知的由于精确值一般是未知的,因而因而绝对误差绝对误差不能求不能求出来出来,但可以根据测量误差或计算情况设法估计出它但可以根据测量误差或计算情况设法估计出它的取值范围,即误差绝对值的一个上界或称误差限。的取值范围,即误差绝对值的一个上界或称误差限。定义定义1.2 设设 是某实值的精确值,是某实值的精确值,是它的一个近似值,是它的一个近似值,并可对并可对 的绝对误差作估计的绝对误差作估计 ,则称则称 是是 的的绝绝对误差界对误差界(限限)。第一章 绪论土木工程数值分析上海大学土木工程系例例1 设设=3.1415926 近似值近似值 A=3.14,它的绝对误差是它的绝对误差是0.001592
19、6,有,有 -A =0.0015926 0.002=0.2 10-2可见,可见,绝对误差限绝对误差限 A A不是唯一的,但不是唯一的,但 A A越小越好越小越好,绝对误差限都不超过末尾数字的半个单位。绝对误差限都不超过末尾数字的半个单位。例例2 又近似值又近似值 A =3.1416=3.1416,它的绝对误差是,它的绝对误差是0.00000740.0000074,有,有|-A|=0.0000074 0.000008=0.8 10-5例例3 而近似值而近似值 A=3.1415=3.1415,它的绝对误差是,它的绝对误差是0.00009260.0000926,有,有|-A A|=0.0000926
20、|=0.0000926 0.0001=0.10.0001=0.1 1010-3-3 第一章 绪论土木工程数值分析上海大学土木工程系 相对误差相对误差 /*relative error*/相对误差界(限)相对误差界(限)只用绝对误差还不能说明数的近似程度只用绝对误差还不能说明数的近似程度,例如甲打字每例如甲打字每100100个错一个个错一个,乙打字每乙打字每10001000个错一个个错一个,他们的误差都是错一他们的误差都是错一个个,但显然乙要准确些但显然乙要准确些,这就启发我们除了要看绝对误差外这就启发我们除了要看绝对误差外,还必须顾及量的本身。还必须顾及量的本身。称为称为xA A的的相对误差相
21、对误差。当当 时,相对误差没有意义。在实际计算中,精确值时,相对误差没有意义。在实际计算中,精确值 往往是不往往是不知道的,所以通常把知道的,所以通常把 作为作为 的相对误差。的相对误差。称称 R为为 的的相对误差限相对误差限。定义定义1.31.3 绝对误差与精确值绝对误差与精确值x x的比值的比值 第一章 绪论土木工程数值分析上海大学土木工程系例例4 4解解但但 是是 的一个的一个好的近似好的近似,不是不是 的的好的近似好的近似.结论结论?俗称俗称“好坏好坏”、“多少多少”是相对的是相对的 第一章 绪论土木工程数值分析上海大学土木工程系相对误差相对误差 是一个无量纲的数是一个无量纲的数 近似
22、数的相对误差是近似数精确度的基本近似数的相对误差是近似数精确度的基本度量度量,一个近似数一个近似数 的相对误差越小,则近似数越的相对误差越小,则近似数越精确。精确。结论结论 通常将通常将 作为作为 的相对误差。的相对误差。第一章 绪论土木工程数值分析上海大学土木工程系解解 因为实际问题中所截取的近似数,其绝对误差界一般因为实际问题中所截取的近似数,其绝对误差界一般不超过最小刻度的半个单位不超过最小刻度的半个单位,所以当,所以当 时,有时,有 ,其相对误差界为,其相对误差界为例例5 5 测量一木板长是测量一木板长是954cm954cm,问测量的相对误差界是,问测量的相对误差界是是多大?是多大?第
23、一章 绪论土木工程数值分析上海大学土木工程系 有效数字有效数字(significant digits)1.定义定义:如果绝对误差限:如果绝对误差限 ,则称近似数,则称近似数xA 准确到了准确到了n位小数,该数位到第一个非零数字的所有数位位小数,该数位到第一个非零数字的所有数位叫做该近似数的有效数位,有效数位上的数字叫做有效叫做该近似数的有效数位,有效数位上的数字叫做有效数字。数字。问:问:有几位有效数字?请证明你的结论。有几位有效数字?请证明你的结论。例例6 精确到小数点后第精确到小数点后第 4 位位,有有5位有效数字位有效数字.第一章 绪论土木工程数值分析上海大学土木工程系 2.有效数字的等
24、价定义有效数字的等价定义用十进制科学计数法,记用十进制科学计数法,记则称则称 为为 的具有的具有 位位有效数字有效数字的近似值。的近似值。通常在通常在 的准确值已知的情况下,若要取有限位数的数字的准确值已知的情况下,若要取有限位数的数字作为近似值,就采用四舍五入得到的近似值,其绝对误差界可作为近似值,就采用四舍五入得到的近似值,其绝对误差界可以取被保留的最后数位上的半个单位。以取被保留的最后数位上的半个单位。第一章 绪论土木工程数值分析上海大学土木工程系例例7 7.3.142.3.142作为作为的近似值时有几位有效数字的近似值时有几位有效数字解:解:3.1415923.141592=0.314
25、1592=0.3141592 3.142=0.3142 3.142=0.3142 k=1 =1|-3.142|=|0.3141592-3.142|=|0.3141592 -0.3142 -0.3142|0.0000410.000041 0.0005=0.0005=k n=1n=3 所以所以 n=4 4,具有具有4 4位有效数字位有效数字 第一章 绪论土木工程数值分析上海大学土木工程系k-n=-2,即即 n=3,3位有效数字,位有效数字,k-n=-4,即即 n=5,5位有效数字位有效数字练习练习有效数字的位数不能仅考虑有效数字的位数不能仅考虑 第一章 绪论土木工程数值分析上海大学土木工程系1位有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析
限制150内