数值分析PPT--颜庆津-北京航空航天大学出版社-2000
合集下载
数值分析ppt
第一章 绪 论
主要内容: 主要内容: 一些概念; 一些概念; 数值计算中的误差 数值算法的复杂度与稳定性; 数值算法的复杂度与稳定性; 数值算法设计的若干原则; 数值算法设计的若干原则;
1.计算方法中一些概念 1.计算方法中一些概念
数值问题 数值解 算法
数值问题、 数值问题、数值解 、算法
由一组已知数据(输入数据),求出一组结果 由一组已知数据(输入数据),求出一组结果 ), 数据(输出数据), ),使得这两组数据之间满足 数据(输出数据),使得这两组数据之间满足 预先制定的某种关系的问题,称为数值问题。 预先制定的某种关系的问题,称为数值问题。 数值问题 经过计算机的计算求出的解, 经过计算机的计算求出的解,或由数值计算公 数值解。 式得出的解称为数值解 一般数值解是近似值。 式得出的解称为数值解。一般数值解是近似值。 由给定的已知量, 由给定的已知量,经过有限次的四则运算及规 定的运算顺序,求出所关心的未知量的数值解, 定的运算顺序,求出所关心的未知量的数值解, 这样所构成的整个计算步骤,称为数值算法 这样所构成的整个计算步骤,称为数值算法 简称算法 算法)。 (简称算法)。
2. 数值计算中的误差
用计算机进行实际问题的数值计算时, 用计算机进行实际问题的数值计算时, 往往求得是问题的近似解,都存在误差。 往往求得是问题的近似解,都存在误差。 误差是不可避免的,即要允许误差, 误差是不可避免的,即要允许误差,又 要控制误差。 要控制误差。
3. 数值计算中的误差
模型误差、参数误差、 来源及种类 --- 模型误差、参数误差、 截断误差、舍入误差 截断误差、舍入误差。 1. 模型误差(描述误差) Modeling Error 模型误差(描述误差) 模型误差是在建立数学模型时, 模型误差是在建立数学模型时,由于忽略了一些 次要因素而产生的误差。 次要因素而产生的误差。 参数误差( 2. 参数误差(观测误差) Measurement Error 通过测量或实验而得到模型中参数的值而产生 的误差
数值分析第一章PPT
1.1.2 计算数学与科学计算 现代科学的三个组成部分: 科学理论, 科学实验, 科学计算 科学计算 的核心内容是以现代化的计算机及数学软件 (Matlab, Mathematica, Maple, MathCAD etc. )为工具,以数学 模型为基础进行模拟研究。
一些边缘学科的相继出现:
计算数学,计算物理学,计算力学,计算化学,计算生物学, 计算地质学,计算经济学,等等
取 0 e
1
x2
dx S4 ,
S4
R4
/* Remainder */
1 1 1 1 由留下部分 称为截断误差 /* Truncation Error */ 4! 9 5! 11 /* included terms */ 1 1 这里 R4 引起.005 0 由截去部分 4! 9 /* excluded terms */ 1 1 1 S4 1 1 0 .333 0 .1 0 .024 0 .743 引起 3 10 42 | 舍入误差 /* Roundoff Error */ | 0.0005 2 0.001
数值分析
第1章
数值分析与科学计算引论
§1.1 数值分析的对象、作用与特点
1.1.1 什么是数值分析 数值分析是计算数学的主要部分,计算数学是数学 科学的一个分支,它研究用计算机求解各种数学问题的 数值计算方法及其理论与软件实现.这门课程又称为(数 值)计算方法、科学与工程计算等。
•
在电子计算机成为数值计算的主要工具的今天, 需要研究适合计算机使用的数值计算方法。使用计 算机解决科学计算问题时大致要经历如下几个过程:
造成这种情况的是不稳定的算法 /* unstable algorithm */ 我们有责任改变。
数值分析课件
j 1
L
i 1
其中, ci 1, i 1, aij 1 。它的局部截断误差是
i 1
j 1
L
Tn1 y xn1 y xn h
i
K
* i
,
i 1
(5.2.2)
其中,K
* i
与
K
i
的区别在于:用微分方程准确解
y
xn
代替 K i 中的 yn 就得到
K
* i
。
参数i,ci 和 aij 待定,确定它们的原则和方法是:将(5.2.2)式中
yxn
c2hy'' xn
c22h2 2
f xx 2 f xy f f yy f 2 O h3 ,
将它们代入(5.2.3)式,整理后得
Tn1
1
1
2
hyxn
1 2
2c2
h2
yxn
h3
1 6
yxn
2c22
2
f xx
2
f xy
f
f yy
f
2
O
h4
选取 1,2 和 c2 ,使方法的阶尽可能高,就是使 h 和 h2 的系数为零,因为h3
0,1,,
反复迭式,直到
y y (k 1)
(k)
n1
n1
,
其中,步长h成为迭代参数,它需要满足一定的条件,才能收敛。若将 (5.1.4)式减去该迭代公式,得
yn1
y (k 1) n1
h 2
f
xn1,yn1
f
xn 1,yn( k1)
假设f(x,y)关于y满足Lipschiz条件,则有
yn1
性组合得到平均斜率,将其与解的Taylor展开相比较,使前面若干项吻合,从
数值分析课件
辛普森方法
一种基于矩形法思想的数值积分方法 ,适用于计算定积分。
自适应辛普森方法
一种基于辛普森方法和梯形法的自适 应数值积分方法,能够根据函数性质 自动选择合适的积分策略。
常微分方程的数值求解
01
欧拉方法
一种基于常微分方程初值 问题的数值求解方法,通 过逐步逼近的方式求解近 似解。
02
龙格-库塔方法
定积分是函数在区间上积分和的极限;不定积分是函数在 某个区间上的原函数。
02
应用领域
积分广泛应用于物理、工程、经济等领域,如求曲线下面 积、求解变速直线运动位移等。
03
数值计算方法
使用数值积分方法(如梯形法、辛普森法等)来近似计算 定积分和不定积分的值。这些方法将积分区间划分为若干 个小段,并使用已知的函数值和导数值来近似计算每个小 段的积分值,最后求和得到积分的近似值。
一种基于常微分方程初值 问题的数值求解方法,通 过构造龙格-库塔曲线来 逼近解。
03
阿达姆斯-图灵 方法
一种基于常微分方程初值 问题的数值求解方法,通 过构造阿达姆斯-图灵曲 线来逼近解。
04
自适应步长控制 方法
一种基于欧拉方法和龙格 -库塔方法的自适应步长 控制方法,能够根据误差 自动调整步长。
偏微分方程的数值求解
高斯消元法的步骤
1. 将方程组按照行进行排列,并将每个方程中的未知数 按照列排列。
2. 对于每个方程,选取一个未知数作为主元,并将其余 的未知数用主元表示。
3. 将主元所在的行与其他行进行交换,使得主元位于对 角线上。
4. 将主元所在的列中位于主元下方的元素消为0,从而得 到一个阶梯形矩阵。
线性方程组的解法
数值分析是一种工具,它可以帮助我 们更好地理解和解决实际问题,同时 也可以帮助我们更好地理解和应用数 学理论。
数值分析1.1讲义.
方程求根问题
在科学计算中常要遇到求解各种方程, 例如:
高次代数方程
超越方程
x 5- 3 x + 7 = 0
x e cos 0 3
x
高次线性方程和超越方程看似简 单,但难于求其精确解。对于高次 代数方程,由代数基本定理知多项 式根的数目和方程的阶相同,但对 超越方程就复杂的多,如果有解, 其解可能是一个或几个,也可能是 无穷多个。
用计算机解决科学计算问题通常经历以 下过程
应 用 数 学 计 算 数 学
实际问题
数值计算方法
程序设计
数学模型
上机计算结果
2.数值分析研究的内容 — 函数的数值逼近(插值与拟合)
— 数值积分与数值微分
— 非线性方程数值解 — 数值线性代数
— 常微和偏微数值解,……
数值分析实质上是以数学问题为研 究对象,不像纯数学那样只研究数 学本身的理论,而是把理论与计算 紧密结合,着重研究数学问题的数 值方法及理论。
y ' 1 2 xy y (0) 0
常微分方程的一般解(解析解) 对一些典型的微分方程 ( 可分离变 量方程,一阶线性方程等等 ) ,有可 能找出它们的一般解表达式,然后 用初始条件确定表达式中的任意常 数,这样解即能确定。
y ' 2 x 例如 求解 y (0) 0
数值分析
Numerical Analysis
教
《数值分析》(第2版)
材 朱晓临 主编
中国科学技术大学出版社
《数值分析》(第5版) 李庆阳,王能超,易大义编著 清华大学大学出版社
参 考 书 目
《数值分析》(第3版) 颜庆津著, 北京航空航天大学 出版社 《Numerical Analysis》(Ninth ed.)
数值分析课件第9章
r 2 的R - K方法, 计算公式如下:
yn1 yn h(c1K1 c2K2 ) K1 f (xn , yn )
K2 f (xn 2h, yn 21hK1)
这里c1, c2, 2, 21均为待定常数。
利用泰勒展开时可知要使公式具有p 2阶,必须使
解不唯一。
c22
1 2
c221
yxy, y(0)1
0x0.5
取步长h0.1,并与准确解yx12ex相比较。
解:梯形方法计算公式为
yn1
yn
1h 2
xn
yn
xn1yn1
解得
yn1 11h/2(1h2)yn h(xn 2xn1),
n0,1, ,4
工科研究生公共课程数学系列
机动 上页 下页 首页 结束
xn
yn
0.1
1.110526
若不含yn1则为显式方法。 显式单步法可以表示为
yn1 ynh(xn,yn,h)
(5)
定 义 1设 y(x)是 初 值 问 题 的 准 确 解, 称
Tn1y(xn1)y(xn)h(xn,y(xn),h)
为 显 式 单 步 法 (5)的 局 部 截 断 误 差 。 局 部 截 断 误 差 可 以 理 解 为 用 方 法 计 算 一 步 的 误 差 ,根 据 定 义 可 以
1 2
c1 c2 1
(6)
工科研究生公共课程数学系列
机动 上页 下页 首页 结束
局部截断误差为
Tn1 y ( xn1) y ( xn ) h[c1 f ( xn , yn ) c2 f ( xn 2h, yn 21hfn )]
利用泰勒展开式
y ( xn1)
yn
数值分析 李庆扬ppt课件
x
x xA xA
➢ 定义2.2 绝对误差界、相对误差界
若 x ,x则A 称 为A绝对误差界,简称 误A 差界
称 为A 相对误差界, 记为 . xA
r
;.
数值分析14
数值分析
➢定义2.3 有效数字 /* significant digits */
用|为x科有 学nx计A 位|数 有(法0效即.,5数 记的字10截,k 取精n按确x A 四到 舍 五(a。1 n入其0 k 规中 则0 ).a )1 ,a . 则2 若称a n
离散集合(部分有理数),此集合的数称为机器数.
浮点数:
这种允36许.83小=数0.3点68位3×置1浮02动=0的.03表68示3×法1称03为数的 浮点形式。
机器数 x 的二进制浮点形式为: 尾数
x 2k0 .12 t
阶
其中, k 12 s(j { 0 ,1 } )
阶的位数
;.
数值分析19
数值分析
促使一些边缘学科的相继出现: 计算数学,计算物理学,计算力学,计算化学,计算生物学, 计算地质学,计算经济学,等等
;.
4 数值分析
数值分析
实际问题
建立数学模型
数值分析提出算法
程序 设计
分析结果并对实际问题进行解释说明
编程上机计算
在建立了数学模型之后,并不能立刻用计算机直接求解,还必须寻找用计算机计算这 些数学模型的数值方法,即将数学模型中的连续变量离散化,转化成一系列相应的算法步 骤,编制出正确的计算程序,再上机计算得出满意的数值结果。
略去高阶项:
A A f( x 1 ,,x n ) f( x 1 ,,x n )
n j1
f
(x) xj
x xA xA
➢ 定义2.2 绝对误差界、相对误差界
若 x ,x则A 称 为A绝对误差界,简称 误A 差界
称 为A 相对误差界, 记为 . xA
r
;.
数值分析14
数值分析
➢定义2.3 有效数字 /* significant digits */
用|为x科有 学nx计A 位|数 有(法0效即.,5数 记的字10截,k 取精n按确x A 四到 舍 五(a。1 n入其0 k 规中 则0 ).a )1 ,a . 则2 若称a n
离散集合(部分有理数),此集合的数称为机器数.
浮点数:
这种允36许.83小=数0.3点68位3×置1浮02动=0的.03表68示3×法1称03为数的 浮点形式。
机器数 x 的二进制浮点形式为: 尾数
x 2k0 .12 t
阶
其中, k 12 s(j { 0 ,1 } )
阶的位数
;.
数值分析19
数值分析
促使一些边缘学科的相继出现: 计算数学,计算物理学,计算力学,计算化学,计算生物学, 计算地质学,计算经济学,等等
;.
4 数值分析
数值分析
实际问题
建立数学模型
数值分析提出算法
程序 设计
分析结果并对实际问题进行解释说明
编程上机计算
在建立了数学模型之后,并不能立刻用计算机直接求解,还必须寻找用计算机计算这 些数学模型的数值方法,即将数学模型中的连续变量离散化,转化成一系列相应的算法步 骤,编制出正确的计算程序,再上机计算得出满意的数值结果。
略去高阶项:
A A f( x 1 ,,x n ) f( x 1 ,,x n )
n j1
f
(x) xj
数值分析ppt课件
数值积分与微分
数值积分
通过数值方法近似计算定积 分,如梯形法则、辛普森法 则等。
数值微分
通过数值方法近似计算函数 的导数,如差分法、中心差 分法等。
常微分方程的数值解法
通过数值方法求解常微分方 程,如欧拉方法、龙格-库塔 方法等。
03
数值分析的稳定性与误差分析
误差的来源与分类
模型误差
由于数学模型本身的近 似性和简化,与真实系
非线性代数方法
非线性方程组的求解
通过迭代法、直接法等求解非线性方程组,如牛顿法、拟牛顿法 等。
非线性最小二乘问题
通过迭代法、直接法等求解非线性最小二乘问题,如GaussNewton方法、Levenberg-Marquardt方法等。
多项式插值与逼近
通过多项式插值与逼近方法对函数进行近似,如拉格朗日插值、 样条插值等。
机器学习与数值分析的交叉研究
机器学习算法
利用数值分析方法优化和改进机器学 习模型的训练和预测过程,提高模型 的准确性和效率。
数据驱动的模型
通过数值分析方法处理大规模数据集 ,提取有用的特征和模式,为机器学 习模型提供更好的输入和输出。
大数据与数值分析的结合
大数据处理
利用数值分析方法处理和分析大规模数 据集,挖掘其中的规律、趋势和关联信 息。
数值分析PPT课件
contents
目录
• 引言 • 数值分析的基本方法 • 数值分析的稳定性与误差分析 • 数值分析的优化方法 • 数值分析的未来发展与挑战
01
引言
数值分析的定义
数值分析
数值分析是一门研究数值计算方法及 其应用的学科,旨在解决各种数学问 题,如微积分、线性代数、微分方程 等。
数值分析课件第3章
0
x
y
2 4 6
8 6 4 2
骄行札或务旷恰洗大而非仆椒鸿孜襟儡和跟浪陪痕骚树认邻异镍屠丰逃臃数值分析课件第3章数值分析课件第3章
初每孟缅家邱拙货另崇屎慑芝骋磨雨鹏苯核碉断策占悲异贺碴察鸿旧岿父数值分析课件第3章数值分析课件第3章
例3-4 已知实测数据表如下,确定数学模型 y=aebx, 用最小二乘法确定a,b。
帜尸砚损讹祖邱帆迄攫让汕芽柔造兔优伐具猪购冈琅高蹄熊嫌第凸貉楚章数值分析课件第3章数值分析课件第3章
伸姜积升斯钳更相傍抒匣替讯蔽炽恋喉爱著殷都皂孵羌邹捞谎寐池骇织狱数值分析课件第3章数值分析课件第3章
i
0 1 2 3 4
拙猪囤犀缎孩甸萤捷褐番舍倪酌月迢飘沟锰乡橙波旗骨渠虎偷朋袒夹惹胳数值分析课件第3章数值分析课件第3章
新隆培润已描苍淬霖绪册防嚷拇痘掂腹坏蕉吁咳洞烷携敦玻腔同翻坎镀讨数值分析课件第3章数值分析课件第3章
宽烹呼境眺泡狞瑞怕敝斧厨寞贝砚妄特痒福踊阁监桐却挠伸井竟哇含野劲数值分析课件第3章数值分析课件第3章
囊铭徒庄裸课爹压屏滴插百盗万武廷校船卿肪没弹溃想镊茨壳峨孽信骗跨数值分析课件第3章数值分析课件第3章
i
0 1 2 3 4
xi yi yi
1.00 1.25 1.50 1.75 2.00 5.10 5.79 6.53 7.45 8.46 1.629 1.756 1.876 2.008 2.135
3.1基本概念
x0
x
x
x
x
x
x
x
f(x)
p(x)
虐座韦龄椽加腕槽晶僵壤漱键椒赏琢芭尊校榆唤著里钙治纹改瞥宁岁坛草数值分析课件第3章数值分析课件第3章
2、范数与赋范线形空间
x
y
2 4 6
8 6 4 2
骄行札或务旷恰洗大而非仆椒鸿孜襟儡和跟浪陪痕骚树认邻异镍屠丰逃臃数值分析课件第3章数值分析课件第3章
初每孟缅家邱拙货另崇屎慑芝骋磨雨鹏苯核碉断策占悲异贺碴察鸿旧岿父数值分析课件第3章数值分析课件第3章
例3-4 已知实测数据表如下,确定数学模型 y=aebx, 用最小二乘法确定a,b。
帜尸砚损讹祖邱帆迄攫让汕芽柔造兔优伐具猪购冈琅高蹄熊嫌第凸貉楚章数值分析课件第3章数值分析课件第3章
伸姜积升斯钳更相傍抒匣替讯蔽炽恋喉爱著殷都皂孵羌邹捞谎寐池骇织狱数值分析课件第3章数值分析课件第3章
i
0 1 2 3 4
拙猪囤犀缎孩甸萤捷褐番舍倪酌月迢飘沟锰乡橙波旗骨渠虎偷朋袒夹惹胳数值分析课件第3章数值分析课件第3章
新隆培润已描苍淬霖绪册防嚷拇痘掂腹坏蕉吁咳洞烷携敦玻腔同翻坎镀讨数值分析课件第3章数值分析课件第3章
宽烹呼境眺泡狞瑞怕敝斧厨寞贝砚妄特痒福踊阁监桐却挠伸井竟哇含野劲数值分析课件第3章数值分析课件第3章
囊铭徒庄裸课爹压屏滴插百盗万武廷校船卿肪没弹溃想镊茨壳峨孽信骗跨数值分析课件第3章数值分析课件第3章
i
0 1 2 3 4
xi yi yi
1.00 1.25 1.50 1.75 2.00 5.10 5.79 6.53 7.45 8.46 1.629 1.756 1.876 2.008 2.135
3.1基本概念
x0
x
x
x
x
x
x
x
f(x)
p(x)
虐座韦龄椽加腕槽晶僵壤漱键椒赏琢芭尊校榆唤著里钙治纹改瞥宁岁坛草数值分析课件第3章数值分析课件第3章
2、范数与赋范线形空间
数值分析1.1
3. 数值分析的特点 (1)面向计算机,要根据计算机特点 设计切实可行的有效算法. (2) 有可靠的理论分析,能任意逼 近并达到精度要求,对近似计算 要保证收敛性和数值稳定性.
(3) 要有好的计算复杂性,时间复 杂性好是指节省时间,空间复杂 性好是指节省存贮量,这也是建 立算法要研究的问题. (4) 要有数值试验,即任何一个算 法除了从理论上要满足上述三点 外,还要通过数值试验证明是行 之有效的.
2.0001-1.9999
=0.0002 =0.02%
但对应的解为
x1 1 x2 1
x1 3 x 2 1
由此看出系数矩阵完全相同,而常数项矩 阵有微小差别的方程组,其解竟然相差得 很大! 解的最大误差= 2 = 200%
据说,美军 1910 年的一次部队的命令传递是这样的: 营长对值班军官: 明晚大约 8点钟左右,哈雷彗星将可能在这个 地区看到,这种彗星每隔 76年才能看见一次。命令所有士兵着 野战服在操场上集合,我将向他们解释这一罕见的现象。如果下 雨的话,就在礼堂集合,我为他们放一部有关彗星的影片。 值班军官对连长: 根据营长的命令,明晚8点哈雷彗星将在操场 上空出现。如果下雨的话,就让士兵穿着野战服列队前往礼堂, 这一罕见的现象将在那里出现。 连长对排长: 根据营长的命令,明晚8点,非凡的哈雷彗星将身 穿野战服在礼堂中出现。如果操场上下雨,营长将下达另一个命 令,这种命令每隔76年才会出现一次。 排长对班长: 明晚8点,营长将带着哈雷彗星在礼堂中出现,这 是每隔 76年才有的事。如果下雨的话,营长将命令彗星穿上野 战服到操场上去。 班长对士兵: 在明晚8点下雨的时候,著名的76岁哈雷将军将在 营长的陪同下身着野战服,开着他那“彗星”牌汽车,经过操场 前往礼堂。
《数值分析教程》课件
总结词
一种适用于大规模计算的数值方法
详细描述
谱方法适用于大规模计算,通过将问题分解为较小的子问 题并利用多线程或分布式计算等技术进行并行计算,可以 有效地处理大规模的计算任务。
感谢您的观看
THANKS
具有简单、稳定和可靠的优点。
05
数值积分与微分
牛顿-莱布尼兹公式
要点一
总结词
牛顿-莱布尼兹公式是数值积分中的基本公式,用于计算定 积分。
要点二
详细描述
牛顿-莱布尼兹公式基于定积分的定义,通过选取一系列小 区间上的近似值,将定积分转化为一系列小矩形面积之和 ,从而实现了数值积分。
复化求积公式
总结词
算机实现各种算法,为各个领域的科学研究和技术开发提供了强有力的支持。
数值分析的应用领域
总结词
数值分析的应用领域非常广泛,包括科学计算、工程 、经济、金融、生物医学等。
详细描述
数值分析的应用领域非常广泛,几乎涵盖了所有的科学 和工程领域。在科学计算方面,数值分析用于模拟和预 测各种自然现象,如气候变化、生态系统和地球科学等 。在工程领域,数值分析用于解决各种复杂的工程问题 ,如航空航天、机械、土木和电子工程等。在经济和金 融领域,数值分析用于进行统计分析、预测和优化等。 在生物医学领域,数值分析用于图像处理、疾病诊断和 治疗等。总之,数值分析已经成为各个领域中不可或缺 的重要工具。
03
线性方程组的数值解法
高斯消去法
总结词
高斯消去法是一种直接求解线性方程组的方法,通过一系列 行变换将系数矩阵变为上三角矩阵,然后求解上三角方程组 得到解。
详细描述
高斯消去法的基本思想是将系数矩阵通过行变换化为上三角 矩阵,然后通过回带求解得到方程组的解。该方法具有较高 的稳定性和精度,适用于中小规模线性方程组的求解。
一种适用于大规模计算的数值方法
详细描述
谱方法适用于大规模计算,通过将问题分解为较小的子问 题并利用多线程或分布式计算等技术进行并行计算,可以 有效地处理大规模的计算任务。
感谢您的观看
THANKS
具有简单、稳定和可靠的优点。
05
数值积分与微分
牛顿-莱布尼兹公式
要点一
总结词
牛顿-莱布尼兹公式是数值积分中的基本公式,用于计算定 积分。
要点二
详细描述
牛顿-莱布尼兹公式基于定积分的定义,通过选取一系列小 区间上的近似值,将定积分转化为一系列小矩形面积之和 ,从而实现了数值积分。
复化求积公式
总结词
算机实现各种算法,为各个领域的科学研究和技术开发提供了强有力的支持。
数值分析的应用领域
总结词
数值分析的应用领域非常广泛,包括科学计算、工程 、经济、金融、生物医学等。
详细描述
数值分析的应用领域非常广泛,几乎涵盖了所有的科学 和工程领域。在科学计算方面,数值分析用于模拟和预 测各种自然现象,如气候变化、生态系统和地球科学等 。在工程领域,数值分析用于解决各种复杂的工程问题 ,如航空航天、机械、土木和电子工程等。在经济和金 融领域,数值分析用于进行统计分析、预测和优化等。 在生物医学领域,数值分析用于图像处理、疾病诊断和 治疗等。总之,数值分析已经成为各个领域中不可或缺 的重要工具。
03
线性方程组的数值解法
高斯消去法
总结词
高斯消去法是一种直接求解线性方程组的方法,通过一系列 行变换将系数矩阵变为上三角矩阵,然后求解上三角方程组 得到解。
详细描述
高斯消去法的基本思想是将系数矩阵通过行变换化为上三角 矩阵,然后通过回带求解得到方程组的解。该方法具有较高 的稳定性和精度,适用于中小规模线性方程组的求解。
数值分析PPT--颜庆津-北京航空航天大学出版社-2000
* I1 * I0
We just got lucky?
1 * (1 I 2 ) 0 .36787944 2 1 * (1 I 1 ) 0 .63212056 1
考察反推一步的误差:
| E N 1 | 1 1 1 * (1 I N ) (1 I N ) | EN | N N N
0.5 e (b) 0.5 e r (a) 0.16%, e r (b) 2.08%, | a | 312 |b| 24
e (a)
| x a | e (a) 0.5 a 0.5 x a 0.5
311.5 x 312.5,同理
23.5 y 24.5 (mm).
以此类推,对 n < N 有:
1 | En | | EN | . N (N 1) (n 1)
误差逐步递减, 这样的算法称为稳定的算法
(stable algorithm)
在我们今后的讨论中, 误差将不可回避, 算法的
稳定性会是一个非常重要的话题。
1.2.3 误差与有效数字 (Error and Significant Digits )
S4
R4
( Remainder )
例 :近似计算 e
0
1
x2
dx = 0.747… …
取 0
1
e x dx S4 ,
2
1 1 1 1 称为截断误差 ( Truncation Error ). 则 4! 9 5! 11 1 1 这里 R4 0 .005 4! 9 1 1 1 S4 1 1 0 .333 0 .1 0 .024 0 .743 3 10 42 R4
We just got lucky?
1 * (1 I 2 ) 0 .36787944 2 1 * (1 I 1 ) 0 .63212056 1
考察反推一步的误差:
| E N 1 | 1 1 1 * (1 I N ) (1 I N ) | EN | N N N
0.5 e (b) 0.5 e r (a) 0.16%, e r (b) 2.08%, | a | 312 |b| 24
e (a)
| x a | e (a) 0.5 a 0.5 x a 0.5
311.5 x 312.5,同理
23.5 y 24.5 (mm).
以此类推,对 n < N 有:
1 | En | | EN | . N (N 1) (n 1)
误差逐步递减, 这样的算法称为稳定的算法
(stable algorithm)
在我们今后的讨论中, 误差将不可回避, 算法的
稳定性会是一个非常重要的话题。
1.2.3 误差与有效数字 (Error and Significant Digits )
S4
R4
( Remainder )
例 :近似计算 e
0
1
x2
dx = 0.747… …
取 0
1
e x dx S4 ,
2
1 1 1 1 称为截断误差 ( Truncation Error ). 则 4! 9 5! 11 1 1 这里 R4 0 .005 4! 9 1 1 1 S4 1 1 0 .333 0 .1 0 .024 0 .743 3 10 42 R4
第一课数值分析课件 第五章2
公式
I( f )
b
n1
f (x)dx
xk1 f ( x)dx
a
k 0 xk
h n1
6
k
0
f
(
xk
)
4
f
(
x
k
1
)
2
f ( xk1)
Rn( f )
其中
f
(
x
k
1
)
2
f ( xk
h) 2
复化Simpson公式
h
n1
n1
h 180
h 4 2
f (4) (k )
m
min
a xb
f
(4) ( x)
1 n
n1 k0
f
(4) (k )
max a xb
f
(4) ( x)
M
由介值定理
[a, b]
f
(4) ( )
1 n
n1 k0
f
(4) (k )
余项估计式Rn (
n
a
f ( x)dx
lim
0 k 1
f (k )xk
其中定积分与
区间分法和k
的取法无关
二、复化Simpson公式: /*Compound Simpon Formula */
ba 将积分区间[a, b] n等分: 分点 xk a kh, h n
在区间[ xk , xk1], k 0,1, , n 1 上采用Simpson
数值分析-第一章ppt课件
3. 高效性: 它应该具有计算量小、占用存储单元 少、计算过程简单、规律性强等优点.
可编辑课件PPT
4
《数值分析》课程主要介绍几类数学问题的经典 算法. 在学习中既要重视实际应用, 又要重视有关理论, 必须注意理解算法的设计原理和处理技巧, 重视基本 概念和理论——误差分析, 收敛性与稳定性. 认真完成 习题中的理论证明和计算方面的相关问题, 手算与上 机计算相结合, 同时注意培养利用计算机进行科学计 算的能力.
似值 x*的绝对误差限, 简称为误差限. 在工程技术中常记作 x=x*±*。 例如, 电压V=100±2(V), V*=100(V)是V的一个近
似值, 2(V)是V*的一个误差限, 即
| V–V*| 2(V)
可编辑课件PPT
11
二、相对误差与相对误差限
对于两个数值
x1=100±2, x2=10±1
[4] Rainer Kress. Numerical Analysis. New York:
Springer-Verlag, 2003.
可编辑课件PPT
1
实际问题
否
解释 实际问题
是
结束
抽象
建立数学模型
简化
类方 型法
结果分析 求解计算
应用于实践
可编辑课件PPT
2
数值分析研究的主要内容:是各类数学问题的近 似解法——数值方法, 是从数学模型(由实际问题产生 的一组解析表达式或原始数据)出发, 寻求在有限步内 可以获得数学问题满足一定精度近似解的运算规则, 这种规则称为算法, 它包括计算公式, 计算方案和整个 计算过程.
值x的比值为近似值x*的相对误差, 并记作er(x*),
可编辑课件PPT
12
可编辑课件PPT
4
《数值分析》课程主要介绍几类数学问题的经典 算法. 在学习中既要重视实际应用, 又要重视有关理论, 必须注意理解算法的设计原理和处理技巧, 重视基本 概念和理论——误差分析, 收敛性与稳定性. 认真完成 习题中的理论证明和计算方面的相关问题, 手算与上 机计算相结合, 同时注意培养利用计算机进行科学计 算的能力.
似值 x*的绝对误差限, 简称为误差限. 在工程技术中常记作 x=x*±*。 例如, 电压V=100±2(V), V*=100(V)是V的一个近
似值, 2(V)是V*的一个误差限, 即
| V–V*| 2(V)
可编辑课件PPT
11
二、相对误差与相对误差限
对于两个数值
x1=100±2, x2=10±1
[4] Rainer Kress. Numerical Analysis. New York:
Springer-Verlag, 2003.
可编辑课件PPT
1
实际问题
否
解释 实际问题
是
结束
抽象
建立数学模型
简化
类方 型法
结果分析 求解计算
应用于实践
可编辑课件PPT
2
数值分析研究的主要内容:是各类数学问题的近 似解法——数值方法, 是从数学模型(由实际问题产生 的一组解析表达式或原始数据)出发, 寻求在有限步内 可以获得数学问题满足一定精度近似解的运算规则, 这种规则称为算法, 它包括计算公式, 计算方案和整个 计算过程.
值x的比值为近似值x*的相对误差, 并记作er(x*),
可编辑课件PPT
12
数值分析课件第一章
4.减少运算次数 减少运算次数可以不但节省时间,而且减少舍入误差. 例10 计算多项式的值
Pn ( x) an x n an1x n1 a1x a0 .
秦九韶算法:
S n an , S k xS k 1 ak , (k n-1,,0) P ( x) S . n 0
例: x 3.1415926 , 取三位 取五位 1 * * x3 3.14, | e3 | 0.0015926 0.005 10 2 , 2 1 * * x5 3.1416 | e5 | 0.0000073 0.00005 10 4 . , 2
I 0 1 e1.
* I 9 0.0684, I 0 0.6321, ( A) I n 1 nI n1, n 1,2,. ( B) * * I n1 1 (1 I n ), n 9,8,,1. n 1 1 e1 ( I 9 ( ) 0.0684) 2 10 10
* *
§3 误差定性分析、避免误差危害
一、算法的数值稳定性
定义3 一个算法若输入数据有 误差, 而在计算过程中舍入 误差不增长, 则称此算法是数值稳定 的, 否则是不稳定的.
例5
1 1 n x 计算I n e x e dx, n 0,1,, 0
并估计误差.
I n 1 nI n1 , n 1,2,,
数值分析
数学学院 李胜坤
第1章
一、什么是数值分析
引论
§1 数值分析的研究对象与特点
数值分析是计算数学的一个主要部分,计算数学是数 学科学的一个分支,它研究用计算机求解各种数学问题 的数值计算方法及其理论与软件实现. 步骤:实际问题→数学模型→数值计算方法 →程序设计→上机计算求出结果
Pn ( x) an x n an1x n1 a1x a0 .
秦九韶算法:
S n an , S k xS k 1 ak , (k n-1,,0) P ( x) S . n 0
例: x 3.1415926 , 取三位 取五位 1 * * x3 3.14, | e3 | 0.0015926 0.005 10 2 , 2 1 * * x5 3.1416 | e5 | 0.0000073 0.00005 10 4 . , 2
I 0 1 e1.
* I 9 0.0684, I 0 0.6321, ( A) I n 1 nI n1, n 1,2,. ( B) * * I n1 1 (1 I n ), n 9,8,,1. n 1 1 e1 ( I 9 ( ) 0.0684) 2 10 10
* *
§3 误差定性分析、避免误差危害
一、算法的数值稳定性
定义3 一个算法若输入数据有 误差, 而在计算过程中舍入 误差不增长, 则称此算法是数值稳定 的, 否则是不稳定的.
例5
1 1 n x 计算I n e x e dx, n 0,1,, 0
并估计误差.
I n 1 nI n1 , n 1,2,,
数值分析
数学学院 李胜坤
第1章
一、什么是数值分析
引论
§1 数值分析的研究对象与特点
数值分析是计算数学的一个主要部分,计算数学是数 学科学的一个分支,它研究用计算机求解各种数学问题 的数值计算方法及其理论与软件实现. 步骤:实际问题→数学模型→数值计算方法 →程序设计→上机计算求出结果
数值分析第三章函数逼近与快速傅立叶变换 ppt课件
由〔x-(a0+a1x)〕′x1=0,可得
45
x1=1/(2a1)2. 因为x=0,1为交错点,由〔x-(a0+a1x)〕x=0=〔x-(a0+a1x)〕 得 a1=1
将a1=1代入x1=1/(2a1)2得x1=1/4.
〔x-(a0+a1x)〕x1=1/4=-〔x-(a0+a1x)〕x2=1 得a0=1/8
说明n次多项式Q(x)至少在[a,b]上有n+1个根, 矛盾.
‖f(x)- pn(x)‖∞≤‖f(x)-qn(x)‖∞.
36
三、关于最佳一致逼近多项式的求解
定理 在区间1,1] 上所有最高次项系数为1的n次多项式中,
n(x)21n1Tnx 与零的偏差最小,其最小偏差为
1 2 n1
对任意首一n次多项式f(x),Chebyshev多项式 对零的一致误差最小
13
3.2 正交多项式
定义1:设
f(x )g ( ,x ) c a ,b ,称 a b(x )f(x )g (x ) d 为 x
f(x),g(x)关于权(x)的内积,记为(f, g).
定义2 如果函数f(x), g(x) 在[a,b]上连续,满足
a b(x)f(x)g(x)d x0
则称f(x)与g(x)在[a,b]上关于权 (x)正交,如果[a,b]
第三章 函数逼近与 快速傅立叶变换
1
3.1 函数逼近的基本知识
第三章 第一节
函数逼近:用比较简单的函数代替复杂的函数 误差为最小,即距离为最小(不同的度量意义)
对同一个被逼近函数,不同度量意义下的逼近, 逼近函数是不同的.
2
精品资料
• 你怎么称呼老师? • 如果老师最后没有总结一节课的重点的难点,你
45
x1=1/(2a1)2. 因为x=0,1为交错点,由〔x-(a0+a1x)〕x=0=〔x-(a0+a1x)〕 得 a1=1
将a1=1代入x1=1/(2a1)2得x1=1/4.
〔x-(a0+a1x)〕x1=1/4=-〔x-(a0+a1x)〕x2=1 得a0=1/8
说明n次多项式Q(x)至少在[a,b]上有n+1个根, 矛盾.
‖f(x)- pn(x)‖∞≤‖f(x)-qn(x)‖∞.
36
三、关于最佳一致逼近多项式的求解
定理 在区间1,1] 上所有最高次项系数为1的n次多项式中,
n(x)21n1Tnx 与零的偏差最小,其最小偏差为
1 2 n1
对任意首一n次多项式f(x),Chebyshev多项式 对零的一致误差最小
13
3.2 正交多项式
定义1:设
f(x )g ( ,x ) c a ,b ,称 a b(x )f(x )g (x ) d 为 x
f(x),g(x)关于权(x)的内积,记为(f, g).
定义2 如果函数f(x), g(x) 在[a,b]上连续,满足
a b(x)f(x)g(x)d x0
则称f(x)与g(x)在[a,b]上关于权 (x)正交,如果[a,b]
第三章 函数逼近与 快速傅立叶变换
1
3.1 函数逼近的基本知识
第三章 第一节
函数逼近:用比较简单的函数代替复杂的函数 误差为最小,即距离为最小(不同的度量意义)
对同一个被逼近函数,不同度量意义下的逼近, 逼近函数是不同的.
2
精品资料
• 你怎么称呼老师? • 如果老师最后没有总结一节课的重点的难点,你
数值分析PPT课件
03
数值分析的方法和技巧广泛应用于科学计算、工程、经 济、金融等领域。
主题的重要性
随着计算机技术的不断发展, 数值计算已经成为解决实际问 题的重要手段。
数值分析为各种数学问题提供 了有效的数值计算方法和技巧, 使得许多问题可以通过计算机 得以解决。
掌握数值分析的知识和方法对 于数学建模、科学计算、数据 分析等领域具有重要意义。
意义。
未来数值分析的发展方向
随着计算机技术的不断发展,数值分析 将更加依赖于计算机实现,因此数值算 法的优化和并行化将是未来的重要研究
方向。
随着大数据时代的到来,数值分析将更 加注重对大规模数据的处理和分析,因 此数据科学和数值分析的交叉研究将成
为一个新的研究热点。
随着人工智能和机器学习的发展,数值 分析将更加注重对非线性、非平稳问题 的处理,因此新的数值算法和模型将不
数值积分和微分
矩形法
将积分区间划分为若干个小的矩形区域,求 和得到近似积分值。
辛普森法
梯形法
利用梯形公式近似计算定积分,适用于简单 的被积函数。
利用三个矩形区域和一个梯形区域的面积近 似计算定积分。
02
01
高斯积分法
利用高斯点将积分区间划分为若干个子区间, 通过求和得到近似积分值。
04
03
矩阵的特征值和特征向量
数值分析ppt课件
目录
• 引言 • 数值分析的基本概念 • 数值分析的主要算法 • 数值分析的误差分析 • 数值分析的实例和应用 • 结论
01
引言
主题简介
01
数值分析是数学的一个重要分支,主要研究如何利用数 值计算方法解决各种数学问题。
02
它涉及到线性代数、微积分、微分方程、最优化理论等 多个数学领域。
《数值分析》第五章课件
h
取 h = 0.2 ,要求保留六位小数.
校正: cn+1 = y n + 2 ( y n' + mn' +1 )
解:Euler 迭代格式为
校正的改进:
1 y n +1 = c n +1 + ( p n +1 − c n+1 ) 5
yk +1 = yk + 0.2(− yk − xk yk2 ) = 0.8 yk − 0.2 xk yk2
差分方程:关于未知序列的方程.
例如: y n +3 = 5 y n + 2 − 3 y n +1 + 4 y n
例如: y ' ' ( x) − a ( x) y '+b( x) y + c( x) = 0
3
4
微分方程的应用情况
实际中,很多问题的数学模型都是微分方程. 常微分方程作为微分方程的基本类型之一,在 理论研究与工程实际上应用很广泛. 很多问题 的数学模型都可以归结为常微分方程. 很多偏 微分方程问题,也可以化为常微分方程问题来 近似求解.
且
可得,
y(xn+1) − yn+1 = hf y (xn+1,η)[ y(xn+1) − yn+1] − h2 '' y (xn ) + O(h3 ) 2
f (xn+1, y(xn+1)) = y' (xn+1) = y' (x n ) + hy'' (xn ) + O(h2 )
19
20
2 考虑到 1 − hf y ( xn+1 ,η ) = 1 + hf y ( xn+1 ,η ) + O(h ) ,则有
取 h = 0.2 ,要求保留六位小数.
校正: cn+1 = y n + 2 ( y n' + mn' +1 )
解:Euler 迭代格式为
校正的改进:
1 y n +1 = c n +1 + ( p n +1 − c n+1 ) 5
yk +1 = yk + 0.2(− yk − xk yk2 ) = 0.8 yk − 0.2 xk yk2
差分方程:关于未知序列的方程.
例如: y n +3 = 5 y n + 2 − 3 y n +1 + 4 y n
例如: y ' ' ( x) − a ( x) y '+b( x) y + c( x) = 0
3
4
微分方程的应用情况
实际中,很多问题的数学模型都是微分方程. 常微分方程作为微分方程的基本类型之一,在 理论研究与工程实际上应用很广泛. 很多问题 的数学模型都可以归结为常微分方程. 很多偏 微分方程问题,也可以化为常微分方程问题来 近似求解.
且
可得,
y(xn+1) − yn+1 = hf y (xn+1,η)[ y(xn+1) − yn+1] − h2 '' y (xn ) + O(h3 ) 2
f (xn+1, y(xn+1)) = y' (xn+1) = y' (x n ) + hy'' (xn ) + O(h2 )
19
20
2 考虑到 1 − hf y ( xn+1 ,η ) = 1 + hf y ( xn+1 ,η ) + O(h ) ,则有
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 e 16 16
* I 14
* I 13
* I 12
* I 11
* I 10
1 * (1 I 15 ) 0 .063816918 15 1 * (1 I 14 ) 0 .066870220 14 1 * (1 I 13 ) 0 .071779214 13 1 * (1 I 12 ) 0 .077351732 12 1 * (1 I 11 ) 0 .083877115 11
现代数值分析,
(高等教育出版社).
李庆扬、易大义、王能超 编著
第1章
绪论
§1.1 数值分析的研究对象
§1.1 Introduction: Source & Classification
•
提问:数值分析是做什么用的?
输入复杂问题或运算
x, a ,
x
ln x ,
Ax b , ......
下面定义的 相对误差 更全面地刻画了近似值 与精确值之间差异的情况.
定义 近似值 a 的相对误差(relative error)为 e x a er . x x
e 由于精确值 x 未知, 实际上总把 a 作为 a 的 相对误差,并且仍记为 er , 即
er e . a 定义 近似值 a 的相对误差(上)限(界)定义为
I1* 1 1 I 0* 0 .36787944 ... ... ... ... * I10 1 10 I 9* 0 .08812800 * * I11 1 11 I10 0 .03059200 * * I12 1 12 I11 0 .63289600 ? * * I13 1 13 I12 7 .2276480 ?? * * I14 1 14 I13 94.959424 ? ! I15 1 15 I14 1423.3914 ! !
§1.2 误差知识与算法知识
1.2.1 误差的来源与分类
从实际问题中抽象出数学模型 —— 模型误差 ( Modeling Error ) 通过测量得到模型中参数的值 —— 观测误差 ( Measurement Error ) 求近似解 —— 截断误差 ( Truncation Error)
a
b
数值 分析
f ( x )dx,
d f ( x ), dx
近似解
计算机
研究内容
线性方程组的数值解;
矩阵特征值与特征向量计算;
非线性方程的数值解;
数值逼近; 数值积分; 常微、偏微方程的数值解;
研究方法
理论分析
算法分析
误差分析 收敛性分析 收敛速度讨论
1.2.2 误差传播与积累——算法的稳定性
1 1 n x 例:计算 I n x e dx , n 0 , 1, 2 , ...... e 0
公式一: I n 1 n I n 1.
此公式成立, 因为
1 1 1 1 n x 1 n x1 n n 1 x x e dx x e n x n 1e x dx 1 x e dx. 0 e e e0 0 0
是实际问题的解,而若数学模型的解是
y 5x 6, 0 x 106 ,
由此产生的误差叫作模型误差。
观测误差
§2 Error and Significant Digits
数学模型中包含某些变量,如时间、长度、电压
等,它们一般是通过观测来获得。由于观测得到 的数据与实际数据之间有误差,这种误差叫观测 误差。
以此类推,对 n < N 有:
1 | En | | EN | . N (N 1) (n 1)
误差逐步递减, 这样的算法称为稳定的算法
(stable algorithm)
在我们今后的讨论中, 误差将不可回避, 算法的
稳定性会是一个非常重要的话题。
1.2.3 误差与有效数字 (Error and Significant Digits )
x2
1
注: 理论上讲,e 是唯一确定的, 可能取正, 也可能取负; 由定义 e 0 不唯一,当然 e 越小越具有参考价值。
例如,a 3.140 作为圆周率 的一个近似值, 它的绝对误差是 e 3.14 又 |e| 0.002.
故, a 3.14 作为 的一个近似值,它的一个 绝对误差限是 e 0.002。
1 3 0.333 333 3, (1.000 002)2 1.000 004 0; 后者的准确结果是 4 1012。
例 :近似计算 e
0
1
x2
dx
大家一起猜?
解法之一:将 e
x2
1 0
e
x2
dx 1
作Taylor展开后再积分
1 0
ex
2
x4 x6 x8 dx (1 x 2 ) dx 0 2! 3! 4!
We just got lucky?
* I1
* I0
1 * (1 I 2 ) 0 .36787944 2 1 * (1 I 1 ) 0 .63212056 1
考察反推一步的误差:
| E N 1 | 1 1 1 * (1 I N ) (1 I N ) | E N | N N N
1
1 1 1 1 1 1 1 1 3 2! 5 3! 7 4! 9
S4
R4
( Remainder )
例 :近似计算 e
0
1
x2
dx = 0.747… …
取 0
1
Hale Waihona Puke e x dx S4 ,
2
1 1 1 1 称为截断误差 ( Truncation Error ). 则 4! 9 5! 11 1 1 这里 R4 0 .005 4! 9 1 1 1 S4 1 1 0 .333 0 .1 0 .024 0 .743 3 10 42 R4
数值分析
Numerical Analysis
教材
( Text Book )
数值分析(第 3 版), 颜庆津,
北京航空航天大学出版社.
参考书目
( Reference )
Numerical Analysis (Seventh Edition) 数值分析 (第七版 影印版)
Richard L. Burden & J. Douglas Faires (高等教育出版社)
0.5 e (b) 0.5 e r (a) 0.16%, e r (b) 2.08%, | a | 312 |b| 24
e (a)
| x a | e (a) 0.5 a 0.5 x a 0.5
311.5 x 312.5,同理 23.5 y 24.5 (mm).
* N
1 1 1 IN , 2 e ( N 1) N 1
| E N | I N I * 0. 当 N 时, N
1 1 n 0 1 1 n 1 0 x e dx I n e 0 x e dx, e
* 取 I 15 1 1 1 0 .042746233
由留下部分引 起
( included terms )
由截掉部分引 起
( excluded terms )
| 舍入误差 ( Roundoff Error ) | 0.0005 2 0.001
计算 0 e -x
1
2
dx 的总体误差 0 .005 0 .001 0 .006
§2 Error and Significant Digits
避免误差积累的方法
公式
I n 1 n I n1 I n1
1 1 n x I n x e dx e 0
1 (1 I n ) n
方法:先估计一个IN ,再反推要求的 In ( n << N )。
1 1 IN , e ( N 1) N 1
可取 I
近似数!
精确数!
例如, * 3.142 作为圆周率 3.14159265358 …
的一个近似值,它的绝对误差限是
例2 设 a 2.18 和 b 2.120 0 分别由准确
值 x 和 y 经过四舍五入而得到的近似值.
问:e (a), e (b), er(a), er(b) 各是多少?
解
e (a) 0.005,e (b) 0.000 05, e (a) 0.005 e r (a) 0.23%,
(relative accuracy)
ε (a ) εr . |a|
例1 用最小刻度为毫米的卡尺测量直杆甲和直杆乙, 分别读出长度 a 312 mm, b 24 mm. 问:e (a), e (b), er(a), er(b) 各是多少?两直杆实际长度 x 和 y 在什么范围?
解 由最小刻度为毫米知, e (a) e (b) 0.5 mm,
记为 1 1 x 1 * I 0 e dx 1 0.63212056 I0 , e 0 e 则初始误差 E0 I 0 I 0 0.5 108.
1 1 n 0 1 1 n 1 1 1 0 x e dx I n e 0 x e dx, e(n 1) I n n 1 e
定义 设 x 为精确值,a为 x 的近似值。 近似值 a 的绝对误差 (absolute error) 为 e x a,