数值分析chap1

合集下载

数值分析课件

数值分析课件

辛普森方法
一种基于矩形法思想的数值积分方法 ,适用于计算定积分。
自适应辛普森方法
一种基于辛普森方法和梯形法的自适 应数值积分方法,能够根据函数性质 自动选择合适的积分策略。
常微分方程的数值求解
01
欧拉方法
一种基于常微分方程初值 问题的数值求解方法,通 过逐步逼近的方式求解近 似解。
02
龙格-库塔方法
定积分是函数在区间上积分和的极限;不定积分是函数在 某个区间上的原函数。
02
应用领域
积分广泛应用于物理、工程、经济等领域,如求曲线下面 积、求解变速直线运动位移等。
03
数值计算方法
使用数值积分方法(如梯形法、辛普森法等)来近似计算 定积分和不定积分的值。这些方法将积分区间划分为若干 个小段,并使用已知的函数值和导数值来近似计算每个小 段的积分值,最后求和得到积分的近似值。
一种基于常微分方程初值 问题的数值求解方法,通 过构造龙格-库塔曲线来 逼近解。
03
阿达姆斯-图灵 方法
一种基于常微分方程初值 问题的数值求解方法,通 过构造阿达姆斯-图灵曲 线来逼近解。
04
自适应步长控制 方法
一种基于欧拉方法和龙格 -库塔方法的自适应步长 控制方法,能够根据误差 自动调整步长。
偏微分方程的数值求解
高斯消元法的步骤
1. 将方程组按照行进行排列,并将每个方程中的未知数 按照列排列。
2. 对于每个方程,选取一个未知数作为主元,并将其余 的未知数用主元表示。
3. 将主元所在的行与其他行进行交换,使得主元位于对 角线上。
4. 将主元所在的列中位于主元下方的元素消为0,从而得 到一个阶梯形矩阵。
线性方程组的解法
数值分析是一种工具,它可以帮助我 们更好地理解和解决实际问题,同时 也可以帮助我们更好地理解和应用数 学理论。

第1章数值分析

第1章数值分析
16
e* x * x, 知
e * e * e * ( x * x) x x* x* x
(e*) 2 x * ( x * e*) (e * / x*) 2 1 (e * / x*)
* 是 er 的平方项级,故可忽略不计.
相对误差也可正可负,它的绝对值上界叫做相对误差限, 记作 , 即
就是舍入误差. 此外由原始数据或机器中的十进制数转化为二进制数 产生的初始误差对数值计算也将造成影响. 分析初始数据的误差通常也归结为舍入误差.
研究计算结果的误差是否满足精度要求就是误差估计
问题.
数值分析中主要讨论算法的截断误差与舍入误差。
11
1.2.2
误差与有效数字
定义1 设 x为某个量的准确值,x * 为 x 的一个近似值, 称 e* x * x(或记为x ) 为近似值的绝对误差, 简称误差. 通常准确值 x是未知的,因此误差 e *也是未知的. 若能根据测量工具或计算情况估计出误差绝对值的一个
在0与x之间.
有了计算公式后,在用计算机做数值计算时,还要受
计算机字长的限制,原始数据在计算机上表示会产生误差,
计算过程又可能产生新的误差,这种误差称为舍入误差. 比如:0.333近似1/3
10
例如,用 3.14159 近似代替 π ,产生的误差
R π 3.14159 0.0000026
187.93, 0.037856, 8.0000, 2.7183.
注意: 的5位有效数字近似数是8.0000,而不是8, x 8.000033 因为8只有1位有效数字.
22
如果以 m/s2 为单位,g 9.80m/s 2 , 例2 重力常数g, 若以km/s2为单位, 0.00980km/s 2 ,它们都具有3位有效 g 数字, 因为按第一种写法

数值微积分---chap正交多项式定理证明

数值微积分---chap正交多项式定理证明
School of mathematics and statistics
假设 n ( x)在(a, b)中只有l个根(l n), x1 , x2 ,..., xl
2 2 2 则 n ( x)( x x1 )( x x2 )( x xl ) = ( x)( x x1 ) ( x x2 ) ( x xl )
k 0 n
的节点xk : a x0 x1 xn b是Gauss点的充分必要条件是 : 它们是区间(a, b)上以 ( x)为权的正交多项式n 1 ( x)的n 1个根
School of mathematics and statistics
第4章 数值微积分
4.4 Gauss型求积公式与正交多项式
School of mathematics and statistics
一般地, ( k 1 , k ) (( x k ) k k k 1 , k )
__ __ __
__
__
__
__
__
(( x k ) k , k ) ( k k 1 , k ) 0 由此函数系的正交性:( k 1 , k ) 0 因此(( x k ) k , k ) 0 ,即( x k , k ) k ( k , k )
__
__
由于( x x1 ) ( x x2 )( x xl )有次数低于n次
则由正交性 ( x) n ( x)( x x1 )( x x2 )( x xl )=0
a
b
__
由 ( x)在(a, b)上不变号

b
a
( x) ( x)( x x1 )2 ( x x2 )2 ( x xl )2 0

数值分析第1章

数值分析第1章

11
若能根据测量工具或计算情况估计出误差绝对值的一个 上界,即
e* = x*−x ≤ ε*,
则 ε * 叫做近似值的误差限 它总是正数. 误差限, 误差限 对于一般情形 x*−x ≤ ε *, 即
x *− ε * ≤ x ≤ x *+ ε*,
也可以表示为
x = x*±ε *.
但要注意的是,误差限的大小并不能完全表示近似值的 误差限的大小并不能完全表示近似值的 好坏. 好坏
(2.2)
17
按这个定义, 如取 x*= 3.14 作为 π的近似值, * x 就有3位有效数字, 取 x* = 3.1416≈ π , x* 就有5位有效数字.
18
例1 按四舍五入原则写出下列各数具有5位有效数字的 近似数: 187.9325, 0.03785551, 8.000033, 2.7182818.
数值分析
主讲: 陈星玎
北京工商大学 计算机与信息工程学院 应用数学系
1
玎(ding): 玉石碰撞发出的声音. 比如:玎当响(表示很有名 气). 毕业院校:中国科学院计算数学研究所 博士 专业:计算数学 Email: chenxingding@
《数值分析》 数值分析》
李庆扬 王能超 易大义 编 清华大学出版社
x
* 2 2
* (x2 ≠ 0).
25
一般情况下,当自变量有误差时函数值也产生误差, 其误差限可利用函数的泰勒展开式进行估计. 设 f (x)是一元函数, x的近似值为 x* ,以 f (x*)近 似 f (x),其误差界记作 ε ( f (x*)) , 利用泰勒展开
f (x) − f (x*) = f ′(x*)(x − x*) + ′ f ′ (ξ ) (x − x*)2 , 2 ξ介 x, x*之 , 于 间

数值分析第五版1-3章

数值分析第五版1-3章


* r

1 2a1
10(n1)
反之,若x*的相对误差限
* r

1 2(a1 1)10(n1) Nhomakorabea则x*至少具有n位有效数字.
2020/2/10
6 第1章 数值分析与科学计算引论
研究对象 作用特点
数值计算 误差
误差分析 避免危害
数值计算 算法设计
数学软件
3 数值运算的误差估计
1. x1*与x2*为两近似数, 误差限为 ( x1* ), ( x2* ), 则 : ( x1* x2* ) ( x1* ) ( x2* ); ( x1* x2* ) x2* ( x1* ) x1* ( x2* );
3.多元函数误差限(多元函数Taylor展式) A f (x1,L , xn )
( A*)

n k 1
f ( xk
)*
(xk* ),
2020/2/10
r ( A*)
n k 1
( f )* xk
(xk* )
A*
7 第1章 数值分析与科学计算引论
研究对象 作用特点
数值计算 误差
误差分析 避免危害
数值计算 算法设计
数学软件
1.3 误差定性分析及避免误差危害
概率分析法 向后误差分析法 区间分析法
1. 病态问题与条件数 病态问题 输入(微小的扰动)
输出(相对误差很大)
条件数 C p
对于f (x), x有微小的扰动x x x*
er* ( f (x* ))
第1章 数值分析与科学计算引论
数值分析研究对象、作用与特点 数值计算的误差 误差定性分析与避免误差危害 数值计算中算法设计的技术 数学软件

数值分析讲义

数值分析讲义

第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 位有效数字。

数值分析第一章

数值分析第一章

(3) 有好的计算复杂性:
节省时间(时间复杂性)和计算机存储空间 (空间复杂性)
(4) 要有数值实验。
通过数值实验证明是有效的.
研究的内容 1 非线性方程与方程组的数值方法;(第2、5章)
2 线性方程组的数值方法;(第3、4章)
3 插值与数值逼近;(第6、7章) 4 数值积分与数值微分;(第8章) 5 微分方程的数值解法. (第9章) 6 特征值与特征向量的计算. (第10章)
f ( x ) tan( x ) 1 2 f ( x ) 1 tan ( x) 2 cos ( x ) x * f ( x*) 1 Cp x* tan( x*) f ( x*) tan( x*)
1 | x x | 10m n , 2

称 x 有n位有效数字.

例:按四舍五入原则将下列各数保留到5位有 效数字:187.9325, 0.03785551, 8.000033. 解:
187.9325 187.93 0.03785551 0.037856 8.000033 8.0000
1 10 ( n1) 2(a1 1)
(a1 1) 10
1 10m n 2

m 1
所以 x 至少具有n位有效数字.
定理1说明有效数字越多,相对误差限越小. 例 要使 20 的近似值的相对误差限小于0.1% 要取几位有效数字? 解 假设取n位有效数字,由定理1可知
从而 即
x 0.5 x x 0.5,
70 0.5 x 70 0.5, x [69.5,70.5].



设某量的准确值为x, x 是x的近似值, 定义: * er 为 x 的相对误差,若 e 为 x 的绝对误差,

数值分析教程

数值分析教程
研究 对象 现 实 世 界 观测 数据
数学模型 的建立
计算方法 的构成
数值运算 的执行
结果
模型 误差
截断 误差
舍入 误差
观测 误差
计算方法
计算方法
➢ 模型误差 /* Modeling Error */ —— 从实际问题中抽象出数学模型时产生的误差
➢ 观测误差 /* Measurement Error */ ——通过测量得到模型中参数的值 导致输入数据的
e
x
2
作Taylor展开后再积分
1
0
e 大x2 d家x一1 起1/e01猜(113?x212!01215xe4!x312!dx3!x6 71
x8 4!
1
1
1
4! 9
) dx
当n=20时,N =9.7 1021.
当n=30时,N =7.41036.
当n=40时,N =5.351052.
计算方法
计算方法
数值分析的本质
输入复杂问题或运算
x,
ax,
ln x,
Ax
b,
b f (x)dx,
d f ( x), ......
a
dx
数值 分析
近似解
计算机
利用计算机高速的简单运算(加、减、乘、除)去实现各 种复杂的功能。
计算方法
计算方法
2. 数值分析的地位
现代科学的三个组成部分:
科学理论, 科学实验, 科学计算 科学计算 的核心内容是以现代化的计算机及数学软件 (Matlab, Mathematica, Maple, MathCAD etc. )为工具,以数学 模型为基础进行模拟研究。
促使一些边缘学科的相继出现: 计算数学,计算物理学,计算力学,计算化学,计算生物学, 计算地质学,计算经济学,等等
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• • • • •
打印稿(不需要计算过程) 打印稿(不需要计算过程),或电子文档 注明学院和专业 课间交给任课老师(结课之前) 课间交给任课老师(结课之前) 完全相同的实验作业没有实验作业成绩 答疑: 答疑:课间 周一下午2:00 4:00中心教学楼816 2:00— 00中心教学楼 周一下午2:00—4:00中心教学楼816 • 建议或问题:管理系统, 建议或问题:管理系统, 或发邮件xlma@ 或发邮件xlma@
例:2=1.41421356237310......
x* =1.414213做为 2的近似值,有几位有效数字? 1 * * 解: e( x )|= | x − x |= 0.0000005623⋯< ×10−5 | 2
准确到小数点后第 5 位, 6位有效数字 有 1 * ε 例 若 = 2376490,且 = ×104,x*有几 有 数 ? : x 位 效 字 2 解: x*准 到104位 x*有3位 效 字 确 , 有 数 ,
第一章
§1
误差
误差的来源与分类
从实际问题中抽象出数学模型 —— 模型误差 通过测量得到模型中参数的值 —— 观测误差 求近似解 —— 截断误差
b
b−a [ f (a ) + f (b)] = I1 I = ∫ f ( x)dx≈ a 2 (b − a )3 (2) R = I − I1 = − f ( ξ ), ξ ∈ (a , b) 12
1 定理 .1 : x* = ±0.a1a2 ......an ... ×10m (a1 ≠ 0)
1 x 有 位有效数字 εr ( x ) = n ⇒ ×10−n+1 2a1
* *
反之
1 εr ( x ) = n ×10−n+1 ⇒ x*至少有 位有效数字 2(a1 + 1)
*
1 1 1 m−n ≤ ×10−n+1 ×10 × * ≤ x 0.a1 ⋯an ×10m 2a1 2 1 1 −n+1 ∗ m ×10 ×0.(a + 1) ×10 ≤ ×10−n+m ε = εr | x | ≤ 1 2(a1 + 1) 2
绝对误差限ε =
1 ×10−3 2
−3
0.5×10 相对误差限εr = 1.414
≈ 0.035%
2.2

有效数字
x∗做 x的 似 , 绝 误 限 为 近 值 其 对 差 为
x某 位 数 的 个 位 一 上 字 半 单
1 |x − x | ≤ ×10n 2
*
说 就 x准 到 位 从 左 第 位 零 字 确 该 , x 边 一 非 数
* n * * 1 * 2 * n * i
特别地, 特别地,和、差、积、商的误差公式为: 商的误差公式为: e( x ± x )= e( x ) ± e( x ) 1 2 1 2 x1 x2 er ( x1 ± x2 ) = x ± x er ( x1 ) ± x ± x er ( x2 ) 1 2 1 2
ε = |x*|εr
ε( x) 0.02 上例,εr ( x) = * = = 0.002 x 10 ε( y) 0.05 εr ( y) = * = = 0.0016 < 0.002 y 30
例:
2 ≈ 1.414
(1.41421356237310......)
是经过四舍五入得到的近似值, 是经过四舍五入得到的近似值,则
一个测量值的精确程度除了与绝对误差限有关 还和该量的大小有关. 为了更好地反映测量值的精度,引入
e( x**) e( x ) e( x* ) * ( x**) = ≈ 相对误差er ( x ): er ( x ) = er * * x x
相对误差限εr : | er ( x* )|≤ εr
两种误差限的关系: ε = ε 两种误差限的关系 r |x*|
εr =
ε
说明:有效数字位数越多相对误差限越小
0.1% 例: 为使 20 近似值的相对误差限小于 的 要取几位有效数字?
解: (用绝对误差限和有效数字的关系) 用绝对误差限和有效数字的关系) 要使绝对误差限满足
ε = εr × | x | < 20 ×10−3 = 0.4⋯×10−2
需要准确到小数点后第三 位,
取四位有效数字. 取四位有效数字
注:也可以用相对误差限和有效数字的关系
x 0.3 , 例:已知 的相对误差限是 %
*
至少有几位有效数字? 问x*至少有几位有效数字?
解1:相对误差限和有效数字的关系 :
设x = 0.a1 ⋯an ×10
*
*
m
1 εr ( x ) = n ×10−n+1 ⇒ x*至少有 位有效数字 2(a1 + 1)
1 上述各近似值的绝对误差限: × 10−3 2
宽为10m,长的误 例:测得会议室的长为30m宽为 测得会议室的长为 宽为 , 差不超过5cm, 宽的误差不超过 宽的误差不超过2cm, 如何表示? 如何表示? 差不超过
y(长) = 30 ±0.05(m) x(宽 = 10 ± 0.02(m) )
哪一个精度高? 哪一个精度高?
四舍五入的原则: 四舍五入的原则: 1. 舍入后绝对误差限不超过末位数的半个单位 2. 舍入部分刚好是末位数的半个单位,使末位 舍入部分刚好是末位数的半个单位, 凑成偶数 例:0.7135, 0.7765, 0.73251分别取三位小数 分别取三位小数 0.714, 0.776, 0.733
一般地, 凡是由准确值经过四舍五入得到的近似值, 一般地, 凡是由准确值经过四舍五入得到的近似值, 其绝对误差限等于该近似值末位的半个单位. 其绝对误差限等于该近似值末位的半个单位.
1 0 为使 .3%≤ ×10−n+1 2(a1 + 1)
取最小值
a1 = 9
得n = 2 有两位有效数字 ,
x 0.3 , 例:已知 的相对误差限是 %
*
至少有几位有效数字? 问x*至少有几位有效数字?
用绝对误差限和有效数字的关系) 解2: (用绝对误差限和有效数字的关系)
设x = 0.a1 ⋯an ×10
* *
*
*
注: 绝对误差限不唯一
例:
毫 刻 的 尺 量 长 为 如 出 用 米 度 米 测 一 度 x, 读 的 长 是 * = 765mm, 其绝对误差限为0.5mm 度 x
准确值x:764.5 mm ≤ x ≤ 765.5 mm
x ∈ [764.5 mm, 765.5 mm].
x = 765 ± 0.5( mm)
* ∗ 1 ∗ 2 ∗ n
∂f ( x , x ,...,x ) * e( xi ) ≈∑ ∂xi i=1
n * 1 * 2 * n
x e( y ) ∂f ( x , x ,..., x ) * er ( y ) = * = ∑ e (x ) * * r i y f ( x1 ,..., xn ) ∂xi i=1
§3 数值计算中误差的传播 3.1 基本运算中的误差传播
处可微, ( 设y = f ( x1 , x2 ..., xn ), f在点 x , x ,...x )处可微, xi 为xi的近似值,则 的近似值,
* * * e( y* ) = f ( x1 , x2 ...,xn ) − f ( x1 , x2 ,...,xn )
* m
ε = εr | x* | =0.3% | x* | 取最大值 ×
< 0.3%×1×10 < 0.5×10 有两位有效数字
m−2 − m
问题:假定运算中数据都精确到两位小数, 问题:假定运算中数据都精确到两位小数,
y = 1.21× 3.65 − 9.81
*
的绝对误差限是多少? 的绝对误差限是多少? y = f ( x1 , x2 , x3 ) 设y = x1 x2 − x3, 1 * * * 知|e( x1 )|=| e( x2 )|=| e( x3 )|≤ ×10-2 ,求|e( y* )| 2 * * e( x1 ) = x1 − x1 = ∆x1 = dx1
• 最后成绩=实验作业成绩(20%)+考试成绩 最后成绩=实验作业成绩(20%)+考试成绩 (20%)+ (80%) • 实验作业:下列1和2选择一个 实验作业:下列1 2.课本或其它参考书的数值实验题 2.课本或其它参考书的数值实验题 至少6 (至少6道) 作业中包含下列内容 (1)题目 课本外的说明出处) 题目( (1)题目(课本外的说明出处) (2)程序 程序(matlab) (2)程序(matlab) (3)计算结果及分析 (3)计算结果及分析


绝对误差限 ⇔ 有效数字
1 ε= ×10n ⇔准确到 n位 ⇔ 确定几位有效数字 10 2
x = ±0.a1a2 ...an ...⋯×10 1 ε= ×10m−n 2
对绝 绝对 差误 误差 对对 绝绝 差差 误误

m
⇔ 有n位有效数字
问题:有效数字的位数和精确度的关系? 问题:有效数字的位数和精确度的关系? 考虑相对误差限与有效数字的关系? 考虑相对误差限与有效数字的关系?
* * * * * * e( y* ) = f ( x1 , x2 , x3 ) − f ( x1 , x2 , x3 ) ≈ df ( x1 , x2 , x3 )
= =
f ∂f ** ** ** ∂∂f * * * * * * ∂f * ∂f ∂f * * * * ( x11,,x22,,x33))dx11 ) + (( x1 , x, , x3dx2x2 ) + ( x1(,x12,,x23,)x3 )e( x3 ) x1 , x2 2 x3 ))e( + x* x* dx3 * ( x x x e( x* + x2 ∂x1 ∂∂x2 ∂x3 x3 ∂ ∂x1
相关文档
最新文档