ImageVerifierCode 换一换
格式:PPTX , 页数:36 ,大小:1.86MB ,
资源ID:3792106      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3792106.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数值分析-计算方法.pptx)为本站会员(龙***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

数值分析-计算方法.pptx

1、数 值 分 析,上海大学机自学院,第一章 绪 论1.1 课程主要内容 1、非线性方程数值解法 2、线性方程组的数值解法 3、插值方法 4、数值积分 5、常微分方程初值问题的数值解法,1.2 数值算法概论 数值算法是利用计算机求解数学问题近似解的方法,所获近似解也称为原问题的数值解或逼近解。,重点研究数值算法构造及其相关理论,包括误差分析,算法收敛性和稳定等。,实际问题,数学模型,构造数值算法,程序设计,获取近似解,数值算法,不仅仅是单纯的数学公式,而是指解题方案准确而完整的描述。,算法优劣主要取决于:1、计算开销2、误差控制,数值方法是一门与计算机应用密切结合的实用性很强的学科;思维方法是归纳

2、法,核心问题是“误差”或误差分析。数值方法这门课程讨论连续变量问题又要讨论离散变量问题,关心的是数值结果。数值分析、计算数学、计算方法或数值方法这门课程已成为近代数学的一个重要分支。,例1.1 多项式求值的秦九韶算法 P(x)=a0+a1x+a2x2+anxn,算法: 令 tk=xk uk=a0+a1x+akxk则得递推公式 tk=xtk-1 uk=uk-1+aktk 初值 t0=1 , u0=a0,(k=1,2,n),显然,由算法计算n次多项式P(x)值所需的乘法次数为2n 。,算法(秦九韶算法,我国宋代数学家) P(x)=a0+a1x+a2x2+anxn P(x)=a0+x (a1+a2x

3、+anxn-1) P(x)=a0+x (a1+x (a2+anxn-2) P(x)=a0+x (a1+x (an-1+anx) )显然,由里层往外一层一层的计算,仅需n次乘法运算,比算法节省一半的计算量。,秦九韶算法 令 (p=0) v0=an (p=1) v1=anx+an-1=v0x+an-1 (p=2) v2=(anx+an-1)x+an-2=v1x+an-2 (p=k) vk=vk-1x+an-k . (p=n) vn=vn-1x+a0,v0=an vk=vk-1x+an-k (k=1,2,n) P(x)=vn,例1.2 计算积分解:通过直接计算可产生如下递推公式 , (1.1) 由经

4、典微积分知识可推得In具有如下性质(1) (2) 单调递减(3) (4)直接根据公式(1.1),从n=1计算到n=30 。结果为,表1-1从n=18开始,计算值出现异常。原因是从第n-1步计算到第n步时,第n-1步的误差被放大了5倍。,算法改造:由性质(4),取递推公式改写为 (1.2)从n=30计算到n=1。由于该算法每向后推进一步,其误差便减少5倍,可期望获得符合原积分性态的数值结果。计算结果见表1-2。,表1-2由此列可知,算法的设计十分重要,关系到计算结果是否真实可信。,1.3 误差 实际问题的求解过程中,一般会产生误差。误差的产生是正常的,不可避免的。,实际问题,数学模型,问题的解,

5、模型误差,观测误差,截断误差,舍入误差,本课程中,仅考虑数值计算过程所带来的误差,即截断误差和舍入误差。,截断误差 计算过程中,往往将解题方案加工成算术运算与逻辑运算的有限序列,这种加工过程常表现为无穷过程的截断,由此产生的误差称为截断误差。 ,用计算机计算 时,只能取有限项 截断误差为,舍入误差 计算过程中数据的位数可能很多,甚至为无穷小数,受计算机字长限制,用机器代码表示的数据必须舍入成一定的位数,由此产生的误差称为舍入误差。,定义1.1 设 是某量的精确值,是其近似值,则称差= 为的绝对误差。 一般而言, 未知,直接确定e是困难的,常用|e|表征绝对误差, 称为绝对误差限。,定义1.2

6、在定义1.1的假设条件下,称比值=/ 为近似值得相对误差。 通常用|er|r表征相对误差, r称为相对误差限。因 未知,常用=/表示相对误差。,通常近似值的精度用所谓有效数字位数来表征,即近似值 的绝对误差限是它某一位的半个单位,则称该近似值“准确”到这一位,且这一位直到前面第一个非零数字为止的所有数字均为有效数字。,如圆周率的近似值为=3.142,其绝对误差限为 | -|=0.0004070.0005=(0.5) 101-4则近似值有4位有效数字,近似值准确到小数点后第3位。,小数点后第3位半个单位,定义1.3 若 的近似值=0.12 10m,其中1 0,诸 0,1,2,9,为整数,且 |-

7、 | (0.5) 10 ,1 则称近似值有位有效数字或称准确到 10 位。,定理1.1 设近似值=0.12 10m有位有效数字,则其相对误差限为 =(1/21) 10 +1,定理1.2 设近似值=0.12 10m的相对误差限为 =(1/2(1+1) 10 +1 ,则近似值有位有效数字。,证明:定理1.1因为=0.12 10 ,故有 1 10 1 ( 1 +1) 10 1 当有位有效数字时 = 0.5 10 1 10 1 = 1 2 1 10 +1 定理1.2 ( 1 +1) 10 1 1 2 1 +1 10 +1 = 1 2 10 所以有位有效数字,例1.3 下列近似值有几位有效数字,其相对误

8、差是多少?(1) =,=2.71828(2) =0.030021,=0.0300解:(1) =2.7182818284 =0.0000018 1 2 10 16 近似值=2.71828有6位有效数字 (2) =0.0000210, 的相对误差为,求ln的绝对误差。 例1.6 设的相对误差为2%,求 的相对误差。,对多元函数 1 , 2 , ,若自变量的准确值 1 , 2 , , 近似值为 1 , 2 , 取多元函数 1 , 2 , 的Taylor展式的一阶项,得多元函数绝对误差及相对误差的估计式 = =1 1 , 2 , = =1 1 , 2 , 1 , 2 , ,四则运算的绝对误差估计式 1

9、 2 = 1 + 2 1 2 = 2 1 + 1 2 1 2 = 2 1 + 1 2 2 2 , 2 0,误差对计算结果的影响:例1.7 用中心差商公式求f(x)= 在x=2的导数:理论上,步长h愈小,计算结果愈准确。假定受计算机字长限制,只能取5位有效数字,于是 h=0.1 h=0.0001,4位有效数字,例1.8 考察如下病态方程组 准确解为: x1=x2=x3=1若将系数舍入成3位有效数字,则有其解为x1=1.09,x2=0.488,x3=1.49系数改变不大,但近似解与精确解出入太大。,1.4 避免误差扩大的几个常用原则 1、简化计算步骤,减少运算次数 2、避免两个相近数相减,导致有效

10、数字损失 a1=0.12345,a2=0.12346 a2-a1=0.00001 仅剩一位有效数字 解决方法 (1) (2) , (3) ,,3、避免小数做除数,放大误差4、注意运算次序,防止大数“吃掉”小数 a=1234578,0bi1 ,i=1,2,100 在具有8位浮点数的计算机上,计算 a+b1+b2+ +b100 如果从左依次做加法运算,则有 a+b1=a, (a+b1)+b2=a+b2=a, a+b1+b2+ +b100=a 这里bi1被当作数值0 正确方法 先计算 =1 100 再与求和,1.5 化粗为精的松弛方法 1、松弛法 设F0与F1为准确值F*的两个近似值 取F0与F1的

11、加权平均作为新的近似值 =(1-)F0+F1 权系数01称为松弛因子 2、超松弛法 如果F0与F1有优劣之分,譬如F0为劣F1为优 =(1+)F1-F0=F1+(F1-F0),割圆术阿基米德 3.14祖冲之 3.1415926 3.1415927 祖冲之之前的刘徽从计算圆内正6边形面积S6开始一直计算到圆内正192边形面积S192,圆半径r=10,其中 S96=313 584 625 , S192=314 64 625 换算成圆周率后分别约为3.14利用超松弛法,取= 36 105, =S192+ 36 105 (S192-S96)=314 4 25 该结果相当于圆内正3072边形的面积,换算

12、成圆周率,得 3.1416比阿基米德的圆周率精度提高了两个数量级 如果取= 1 3 ,则可得圆周率 3.14159265相当于计算到圆内正24576边形面积,1.6 向量范数与矩阵范数定义1.4 称n维实空间 上的一个非负函数 为范数,若其满足(1) 当且仅当(2) , 及(3) , 。 对于一维实空间R而言, 即为绝对值 。对于n维向量,将主要涉及lp(p =1,2,)范数: ,,特别,l范数为 。定理1.3 若 与 为Rn上的任意两种范数,则存在正常数C2C1使得 , 。定义1.5 设有向量序列X(k)Rn|X(k)=( , , T ,若 ,i=1,2,n则称序列X(k)收敛域向量X =(

13、x1,x2,xn)T 。,定理1.4 在空间Rn中,序列X(k)收敛于向量X的充要条件是存在范数 ,使得定义1.6 设A为n阶方阵, 为Rn中的某范数,则称 为矩阵A的从属于向量范数的范数,记作 。,矩阵范数的性质:(1)对任意n阶方阵A有 ,且 当且仅当A=0;(2)对任意实数k及任意n阶方阵A,有 ;(3)对任意两个n阶方阵A,有 , ;(4)对 及任意n阶方阵A,有 性质(4)称为矩阵A及向量X的相容性。,定理1.5 设有n阶方阵A=(aij),则与l1,l2,l范数相容的矩阵范数分别为 其中 为矩阵的谱半径,其满足 为方阵B的特征值。定理1.6 A为n阶方阵,则,定理1.7 , lim =0 的充要条件是 1。,

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。