数值分析chap1
- 格式:ppt
- 大小:1.03 MB
- 文档页数:49
第1章数值分析中的误差一、重点内容误差设精确值x* 的近似值x,差e=x-x* 称为近似值x 的误差(绝对误差)。
误差限近似值x 的误差限 是误差e 的一个上界,即|e|=|x-x*|≤ε。
相对误差e r是误差e 与精确值x* 的比值,。
常用计算。
相对误差限是相对误差的最大限度,,常用计算相对误差限。
绝对误差的运算:ε(x1±x2)=ε(x1)+ε(x2)ε(x1x2)≈|x1|ε(x2)+|x2|ε(x1)有效数字如果近似值x 的误差限ε 是它某一个数位的半个单位,我们就说x 准确到该位。
从这一位起到前面第一个非0 数字为止的所有数字称为x 的有效数字。
关于有效数字:(1) 设精确值x* 的近似值x,x=±0.a1a2…a n×10ma1,a2,…,a n是0~9 之中的自然数,且a1≠0,|x-x*|≤ε=0.5×10m-l,1≤l≤n则x 有l位有效数字.(2) 设近似值x=±0.a1a2…a n×10m有n 位有效数字,则其相对误差限(3) 设近似值x=±0.a1a2…a n×10m的相对误差限不大于则它至少有n 位有效数字。
(4) 要求精确到10-3,取该数的近似值应保留4 位小数。
一个近似值的相对误差是与准确数字有关系的,准确数字是从一个数的第一位有效数字一直数到它的绝对误差的第一位有效数字的前一位,例如具有绝对误差e=0.0926 的数x=20.7426 只有三位准确数字2,0,7。
一般粗略地说,具有一位准确数字,相对于其相对误差为10% 的量级;有二位准确数字,相对于其相对误差为1% 的量级;有三位准确数字,相对于其相对误差为0.1% 的量级。
二、实例例1 设x*= =3.1415926…近似值x=3.14=0.314×101,即m=1,它的误差是0.001526…,有|x-x*|=0.001526…≤0.5×101-3即l=3,故x=3.14 有 3 位有效数字。
第一章绪论与误差第一节数值分析研究对象及特点一、数值分析课的地位:数值分析是计算数学的一个主要部分,计算数学是数学科学的一个分支。
它研究用计算机求解各种数学问题的数值计算方法及其理论与软件实现。
用计算机解决科学技术和工程问题的步骤:实际问题→建立数学模型→研究计算方法→程序设计→上机计算→求出结果。
例如:⑴ 某一地区的地形图,用空中航测方法,空中连续拍照。
⑵ 为形成三维地形图,建立了一个大型超定线性方程组。
⑶ 采用最小二乘方法求解该方程组的最小二乘解, 然后再整体平滑。
⑷ 编程序,形成一个大型程序,上机进行计算。
二、数值分析课的主要内容:计算机只能进行加减乘除四则运算和一些简单的函数计算(即使是函数也是通过数值分析方法处理,转化为四则运算而形成了的一个小型软件包)。
1.数值代数:求解线性和非线性方程的解法, 分直接方法和间接方法。
2.插值和数值逼近。
3.数值微分和数值积分。
4.常微分方程和偏微分方程数值解法。
三、数值分析具有的特点1. 面向计算机,要根据计算机的特点提供切实可行的有效算法,即算法只能包含加、减、乘、除和逻辑运算,这些运算是计算机能直接处理的运算。
2. 有可靠的理论分析,能任意逼近并达到精度要求,对近似算法要保证收敛性和数值稳定性,还要对误差进行分析。
3. 要有好的计算复杂性。
时间复杂性好是指节省时间,空间复杂性好是指节省存储量,这也是建立算法要研究的问题,它关系到算法能否在计算机上实现。
4. 要有数值试验,即任何一个算法除了从理论上要满足上述三点外还要通过数值试验证明是行之有效的。
四、对算法所要考虑的问题:1. 计算速度1 例如:求解一个20阶线性方程组,用加减消元法需3000次乘法运算,而用克莱姆法则要进行次运算,如用每秒1亿次乘法运算的计算机要30万年。
2. 存储量。
大型问题有必要考虑。
3. 数值稳定性。
在大量计算中,舍入误差是积累还是能控制,这与数值稳定性算法有关。
例一元二次方程其精确解为如用求根公式:以及字长为8位的计算器求解有:则:,那么: 的值与精确解有天壤之别。
数值分析数值分析是数学中一个非常重要的分支,在实际工程中有着广泛的应用。
本文将从数值分析的定义、基本概念、方法和应用等方面对其进行阐述。
一、数值分析的定义和概念数值分析是指利用数学方法和计算机技术对数学模型和实际问题进行数值处理和求解的方法。
它主要涉及数值计算的方法和技术,如数值逼近、数值积分、数值解微分方程等。
在数值分析中,需要了解一些基本概念。
首先是误差概念。
误差是指数值计算过程中由于取样或近似方法等导致的计算结果与真实值之间的差异。
误差可以分为截断误差和舍入误差。
截断误差是取步长过程中的误差,而舍入误差是由于计算机存储和处理数据时产生的误差。
其次是插值和逼近的概念。
插值是指已知一些离散数据点,通过构造一个多项式函数来逼近这些离散数据点,从而得到一个连续的函数曲线。
逼近是插值的推广,它不要求通过所有点,而是利用一些有限的数据点,构造一个逼近函数来近似原函数。
最后是数值积分和数值解微分方程的概念。
数值积分是利用特定的数值积分公式对某个函数的积分进行数值计算。
数值解微分方程是利用差分方法进行数值计算,从而解决实际问题中的微分方程问题。
二、常用的数值分析方法1.插值和逼近插值和逼近是最基本的数值分析方法,也是求解数学问题中经常使用的方法。
插值和逼近方法的核心是构造一个函数来逼近原函数,在方法的过程中,可以使用拉格朗日插值、牛顿插值、埃尔米特插值等方法。
插值和逼近方法的优势是可以通过构造一个泛函,对真实函数进行逼近。
但其缺点是容易受到数量级和选点方式的影响,对于一些特定的问题,也存在舍入误差的影响。
2.数值积分数值积分是将某函数的积分转化为一个数值计算的方法,它可以通过考虑取样点的数量和步长等因素,来计算多项式或复合三点数值积分等方法进行积分求解。
数值积分的优势在于其可以通过对积分上下限和取样点的选择来精确求解某个函数的积分。
但同样的,其也容易受到取步长等误差的影响,而且对于某些奇特的函数,需要选取合理的步长来避免误差的出现。
第 1 页 共 4页 数值计算方法 总复习
第一章 算法与误差 第二章 非线性方程求解 第三章 线性代数方程求解 第四章 函数插值与曲线拟合 第五章 数值积分与数值微分 第六章 常微分方程的数值解法
Chap.1 (1)关于数值计算方法,What,特点 一、 关于《数值计算方法》 数值计算方法是应用数学的一个分支,又称数值分析或计算方法,它是研
究数字计算机求解各种数学问题的数值方法及其理论的一门科学,是程序设计和对数值结果进行分析的依据和基础。
应用计算机解决科学计算问题包括以下几个过程:提出实际问题;建立数学模型;选用数值计算方法;程序设计和上机计算。可见数值计算方法是进行科学计算全过程的一个重要环节。 计算机计算的特点:(1)运算速度快;(2)但只能完成加、减、乘、除和一些逻辑运算。所以,各种复杂的数学问题------归结为四则运算------编程指令。 把对数学问题的解法归纳为有加、减、乘、除等基本运算,并对运算顺序有完整而准确的描述的算法称为数值计算方法或简称数值算法。研究各种算法和相关理论的一门课程。
§1.2 误差 一、 误差的来源 数 分为两类:精确数(准确数、真值); 近似数/近似值。 1) 模型误差或描述误差 2) 测量误差(观测误差) 3) 截断误差(方法误差) 4) 舍入误差(计算误差): 数值计算关心的是截断误差(方法误差)和舍入误差(计算误差)
二、误差限和有效数字 第 2 页 共 4页 1. 误差限的定义 设Z是准确值Z*的某个近似值,如果根据具体测量或计算的情况,可以事先估计出误差的绝对值不超过某个正数ε:即: |Z* - Z|≤ε 则称ε为近似值的误差限。或称在允许误差ε的情况下,结果Z是“准确的”.
2. 误差限和有效数字 在表示一个近似数时,常常用到“有效数字”,有效数字和误差限都是用来定量表示误差的大小,且它们之间有对应关系。
有效数字的定义:设数x的近似值mnxxxx10.021* , 其中 xi 是0到9之间的任一个数,但x1≠0,i=1,2,3…,n正整数,m整数,若 nm*|xx|10