高等工程数学课件(研究生)
高等工程数学课件(研究生)
综上所述,数值计算中除了可以完全避免的过失误差外,还存在 难以避免的模型误差、观测误差、截断误差和舍入误差。数学模型一 旦建立,进入具体计算时所要考虑和分析的就是截断误差和舍入误差 了。在计算机上经过千百次运算后所积累起来的总误差不容忽视,有 时可能会大得惊人,甚至到达“淹没”所欲求解的真值的地步,而使 计算结果失去根本的意义。因此,在讨论算法时,有必要对其截断误 差的估算和舍入误差的控制作适当的分析。
高等工程数学
科学计算与数学建模
——数学建模与误差分析
中南大学数学科学与计算技术学院
第一章
1 2 3 4 5 6 7 8
数学建模与误差分析
数学与科学计算 数学建模及其重要意义 数值方法与误差分析 误差的种类及其来源 绝对误差和相对误差
有效数字及其误差的关系* 误差的传播与估计
算法的相对稳定性*
§1
§2
1.2.1 数学建模过程
数学建模过程及其重要意义
现 实 世 界
现实问题的信息
验证
表述
数学模型
求解
解释
?
现实问题的解答
数学模型的解答
数 学 世 界
实践
理论
演绎法
实践
解析解 数值解
求解方法 数值法
1.2.2
数学建模的一般步骤
模型准备
模型假设
模型构成
模型检验
模型分析
模型求解
模型应用
模 型 准 备 模 型 假 设
数值计算过程中会出现各种误差,可分为两大类:
数值计算误差
“非过失误差”:在数 “过失误差”或“疏 忽误差”:算题者在
工作中的粗心大意而 产生的,例如笔误以 及误用公式等 。它完 全是人为造成的,只 要工作中仔细、谨慎 ,是完全可以避免的 值计算中这往往是无法 避免的,例如近似值带 来的误差,模型误差、 观测误差、截断误差和 舍入误差等。对于“非 过失误差”,应该设法 尽量降低其数值,尤其 要控制住经多次运算后 误差的积累,以确保计 算结果的精度。
高等工程数学12章
12.1 Vector Functions of One Variable
CH012_P476
12.1 Vector Functions of One Variable
The derivative of the position vector is the tangent vector to this curve. To see why this is true, observe from Figure 12.2 and the parallelogram law that the vector
PART 4
Vector Analysis
The next two chapters combine vector algebra and geometry with the processes of calculus to develop vector calculus, or vector analysis. We begin with vector differential calculus, and follow in the next chapter with vector integral calculus. Much of science and engineering deals with the analysis of forces—the force of water on a dam, air turbulence on a wing, tension on bridge supports, wind and weight stresses on buildings, and so on. These forces do not occur in a static state, but vary with position, time and usually a variety of conditions. This leads to the use of vectors that are functions of one or more variables.
工程数学第5章课件
5.2 复变函数与解析函数
5.2.3 解析函数
1. 解析函数的概念
定义12 若函数f(z)在z0及z0的某一邻域内处处可导,则 称f(z)在z0处是解析的,并称z0为f(z)的解析点。若f(z)在区域D 内处处可导,则f(z)在区域D内解析,f(z)为D内的解析函数, D为f(z)的解析区域。若f(z)在点z0不解析,则z0为f(z)的奇点。
5.3 复变函数的积分
5.3 复变函数的积分
2. 复变函数积分的性质及计算公式 复变函数积分有如下基本性质:
5.3 复变函数的积分
例5.3.1 设C是正向圆周z=1,计算下列各积分的值。
5.3 复变函数的积分
5.3.2 柯西积分定理
定理4(柯西积分定理) 设函数f(z)在单连通区域D内 解析,C是D内任意一条简单闭曲线,则∮Cf(z)dz=0。
5.1 复数
2. 曲线与区域的复数表示
定义5 设x(t)与y(t)是[α,β]上的实连续函数,则由方 程z=z(t)=x(t)+iy(t)(α≤t≤β)所确定的点集C称为复平面上的 一条连续曲线.若存在满足α≤t1≤β,α≤t2≤β且t1≠t2,使得 z(t1)=z(t2),则称曲线C有重点。无重点的连续曲线为简单曲 线。除z(α)=z(β)外没有别的重点的连续曲线为简单闭曲线。
5.1 复数
5.1.1 复数及其表示
1. 复数的概念
形如z=x+iy的数称为复数,其中x和y是任意实数,i是虚数单位( i2=-1),实数x和y分别称为复数z的实部和虚部,记作x=Rez,y=Imz。
当y=0时,z=x为实数;当y≠0时,z为虚数;当x=0且y≠0时,z为 纯虚数。
全体复数构成的集合为复数集,记为C,即C={z=x+iy|x,y∈R}。当 两个复数的实部和虚部对应相等时,两复数相等,即
高等工程数学
线性方程组
本讲重点 1、线性方程组的解法,解的情况的判定 2、齐次和非齐次方程组解的结构,特别是基础解系的概 念
Precision Engineering Lab., Xiamen Univ.
高等工程数学
机电工程系 郭隐彪
目 录
Precision Engineering Lab., Xiamen Univ.
第一部分 矩阵论 第二部分 数值计算方法
第一部分 矩阵论
第一章 线性代数基本知识 第二章 方阵的相似化简 第三章 向量范数和矩阵范数 第四章 方阵函数与函数矩阵 第五章 矩阵分解 第六章 线性空间和线性变换
第二部分 数值计算方法
第一章 误差的基本知识 第二章 线性方程组的数值解法 第三章 方阵特征值和特征向量的数值计算 第四章 计算函数零点和极值点的迭代法 第五章 函数的插值与最佳平方逼近 第六章 数值积分与数值微分 第七章 常微分方程数值解法
第一章 线性代数基本知识
§1.1 向量和向量空间 §1.2 矩阵及其运算 §1.3 矩阵的初等变换及其应用 §1.4 线性方程组 §1.5 特征值与特征向量
第五章 矩阵分解
§5.1 方阵的三角分解 §5.2 方阵的正交(酉)三角分解 §5.3 矩阵的奇异值分解
第六章 线性空间和线性变换
§6.1 线性空间 §6.2 线性变换 §6.3 内积空间及两类特殊的线性变换
向量和向量空间
1、向量的内积、长度、夹角和正交等 2、关于向量组的线性相关性 3、关于向量组的极大无关组和向量组的秩
高等工程数学课件--3.1 拓扑空间
或 xn x (n ) .
注意:
在拓扑空间中,收敛序列的极限可能是不唯一的。
例如,平凡拓扑空间任意序列都收敛于该空间的
任一点。
定义3.1.5 设 ( X , )是一个拓扑空间, X , 是x的 x 一些邻域所作成的集合。若对x的任一邻域U,都有
Bi ,使得 Bi U ,则称 是x的邻域基。
则称 为X上的一个拓扑, 中的元素称为开集,X连同其上拓
i
A ; 有A ;
i i i
扑 一起称为拓扑空间,记为( X , ) 。
例3.1.1 实数集 R 上的拓扑 { A | A R, 且 A 能表示开区间之并} 例3.1.2 R n上的拓扑 { A | A R n , x A, 0,U ( x, ) A}
则称 f 是X到Y的同胚映射。
如果存在X到Y的同胚映射,则称X和Y是同胚的或
同构的。
A
B
B} 是X上的拓扑,并且
上某个拓扑的基,则 必满足条件(1)和(2)。
定义3.1.7 设 ( X , ) 是一个拓扑空间, X , A X , x 如果x的每个邻域都含有A中异于x的点,则称x是A 的一个极限点。A的全体极限点构成的集合称为A
的导集,记为 A。集合 A A A 称为A的闭包。
称 (W , W ) 为 ( X , ) 的子拓扑空间或拓扑子空间,并称
W 为 诱导的拓扑。
规定:W是拓扑空间X的子拓扑空间意指W上的拓扑
由X上的拓扑所诱导。
定理3.1.6 设 (W , W ) 是拓扑空间 ( X , ) ,则
(1) W的子集M是开集 存在X中的开集A, 使 M A W ;
中科院高等工程数学-05
高等工程数学
Advanced Engineering Mathematics
R21006Y 40/2
王泳
中国科学院研究生院
2011.03.26
当今科学研究的三大方法实验研究理论研究科学计算
实际问题数学模型数值方法计算结果分析
数值分析就是研究各种数学问题的数
值计算的方法和理论的学科线性代数方程组的解法数值分析绪论
数值分析
插值方法
第五章:数值分析绪论1
误差的来源
2
误差的度量
3
有效数字
4
选用算法时应遵循的几个原则
1
误差的来源
2
误差的度量
3
有效数字
4
选用算法时应遵循的几个原则
R T O b
进行数值计算
建立近似计算方法
观测并获取数据
建立数学模型
模型误差
⏹
观测误差
⏹
截断误差(方法误差)⏹
例
⏹
舍入误差⏹
例
模型误差
观测误差
截断误差
舍入误差
定义5.1 绝对误差⏹
定义5.3 有效数字
例5.1
解:
例
例
例
例
误差的度量选用算法时应遵数值分析绪论总结
误差的来源
第五章:数值分析绪论
思考题
(10分)。
高等工程数学课件--第1章 集合与映射
定义1.2.3 设X、Y、Z是三个非空集合,并设 有两个映射 f1 : X Y , f2 : Y Z , 由 f1 , f 2 确定 X 到 Z 的映射 f3 : x f2 ( f1 ( x))( x X ) 称为映射 f1 和 f 2 的乘积(product),记为 f 3 f 2 f1 定理1.2.1 设有映射 f1 : X Y , f2 : Y Z , f3 : Z W , 则
lim An Ak .
n k 1
如果 An n 1是单调递减集合序列,则
lim An Ak .
n k 1
1.2 映 射(mapping)
定义1.2.1 设X、Y是两个非空集合,如果存在一
个X 到Y 的对应法则 f ,使得对 X中的每一个元素 x 都有Y中唯一的一个元素 y 与之对应,则称 f 是X 到Y的一个映射,记为 y f (x).
若 B A ,则称 A\B 为B 在A中的余集或B c 的补集,记为 B 。
定理 1.1.1 设A、B、C是三个集合, Ai (i I )为集合X的 子集,则
(1) A ( B C ) ( A B) ( A C ); A ( B C ) ( A B) ( A C );
(2) f 是X 到 Y的满映射当且仅当 Y R( f ).
非空集合,X 到自身的双映射称为X的一 一变换(one-to-one transformation);如果X 是有限集,X 的一一变换称为X 的置换 (permutation)。
非空集合X 上的恒等映射是一个双映射。 例. 微分算子,积分算子,矩阵。
定理1.2.3 映射f :X→Y是可逆映射的充分必 要条件是 f 是X到Y的双映射。 定理1.2.4 设映射f : X→Y , g :Y→Z,则 (1) 如果 f 和 g 都是单映射,则g f 是单映射;
高等工程数学
摘要高等工程数学是工程类硕士研究生的一门重要的数学基础课程,在研究生数学素养的训练、创新能力的提高方面具有重要作用。
内容包含矩阵论、数值计算方法和数理统计三部分,其主要内容有:先行空间与线性变换、内积空间、矩阵的标准型、数理统计的基本概念与抽样分布、参数估计、假设检验、回归分析与方差分析。
关键词:线性空间、假设检验、方差分析一、线性空间的综述简单的说,线性空间是这样一种集合,其中任意两元素相加可构成此集合内的另一元素,任意元素与任意数(可以是实数也可以是复数,也可以是任意给定域中的元素)相乘后得到此集合内的另一元素。
线性空间是线性代数最基本的概念之一,也是学习现代矩阵论的重要基础。
1.1 数域的概念设P是一个非空数集,且至少含有非零的数,若P中任意两个数的和、差、积、商(除分母为零外)仍属于该集合,则称P是一个数域。
容易验证有理数集合Q、实数集合R与复数集合C都是数域,分别称为有理数域、实数域与复数域。
1.2 线性空间定义设V是一个非空集合,P是一个数域,如果:(1)在集合V上定义一个二维运算(通常称为加法),即对V中任意两个元素x,y经过这个运算后得到的结果,仍是集合V中唯一确定的元素,该元素称为x 与y的和记作x+y.(2)在数域P与集合V的元素之间还定义了一种运算,叫做数量乘法,即对于P任意数λ与V中任意元素x,经过这一运算后所得到的结果,仍是V中唯一确定的元素,称为唯一确定的元素,称为λ与x的数量乘积,记作λ x。
如果加法和数量乘法还满足下述规则,则称V为数域P上的线性空间。
1.3线性空间的运算(1)对任意x,y∈V,x+y=y+x;(2)对任意x,y,z∈V,(x+y)+z=x+(y+z);(3)V中存在一个零元素,记作θ,对任意x∈V,都有x+θ=x;(4)对任意x∈V,都有y∈V,使得x+y=θ,元素y称为x的负元素,记作-x;(5)对任意x∈V,都有1x=x;对任何λ,μ∈P,x,y∈V。
高等工程数学课件--第2章 代数结构与线性空间
定理2.1.1设A, B是两个非空集合。 (1)若A上的代数运算 适合结合律,则对任意 n(n 3) 个元 素
a1 ,, an A , a1 a2 an有意义。
(2)如果A上的代数运算 同时适合结合律和交换律,则对任意
n(n 2) 个元素 a1 ,, an A ,a1 an中元素的次序可以交换
e 定理2.2.9 设G与 G是两个群, 与e分别是 G与G的单位元,是G到G的一个同态映射, 则 (1) (e) e; (2) 对a G, (a 1 ) ( (a)) 1 .
定义2.2.10 设G与 G是两个群, e分别是 e与 G与G 的单位元,是G到G 的一个同态映射,
则称G按代数运算 成为半群,或简称G为半群,记为 (G, )。 如果半群G上的代数运算 还适合交换律, 则称G为交换半群或 Abel半群。 例. (1) (N, +), (N, )是半群; (2) ( Rnn , ), ( Rnn , ) 是半群。
定义2.2.2 设 (G, ) 是一个半群, 如果存在
为A到B的一个同态满映射。对集合A和B的代数运算 和 ,
如果存在A到B的一个同态满映射,则称A与B同态。
如果 是A到B的一个同态映射,并且是A到B的双映射,则称
为A到B的一个同构映射。对集合A和B的代数运算 和 ,如果存 在A到B的一个同构映射,则称A与B同构,记为 A B 。
(2) 整数加法群(Z, +)是由1生成的无限阶 循环群。
定理2.2.8 整数加法群Z的每个子群H都是循环群,
即H = {0}或 数。 ,其中m是H中最小正整 H span(m)
一般来说,群G的任意子集A不一定是的子群, 但群G一定有包含A的子群(如G本身)。 G的所 有包含A的子群之交记为span(A),由定理2.2.5知, span(A)是包含A的最小子群(即若H是包含A的子 span( A)。称span(A)为由A生成的子群, )H 群,则 A中的元素称为生成元。
高等工程数学讲义
整个试验的均值
r 1 r 令 ni i , (其中 n ni )称为一般平均值。 n i 1 i 1
i i , 称为因素A的第 i 个水平 Ai 的效应。
显然有:
n n n n 0
i 1 i i i 1 i i i 1 i i
若假设 H0 : a1 a2 ... ar 0 成立,则
X ij ~ N , 2
SS A
(各子样同分布)
由P106定理5.1可推得:
引
言
在工农业生产和科研活动中,我们经常遇到这
样的问题:影响产品产量、质量的因素很多,例如
影响农作物的单位面积产量有品种、施肥种类、施
肥量等许多因素。我们要了解这些因素中哪些因素
对产量有显著影响,就要先做试验,然后对测试结
果进行分析,作出判断。方差分析就是分析测试结
果的一种方法。
基 本 概 念
试验指标——试验结果。
i 1 j 1
r
ni
2 r i 1 j 1
ni
ij
i
2
组内平方和 误差平方和 反映的是重复试验种随机误差的大小。
1 r ni 这里 ij , n i 1 j 1
i ij
j 1
ni
i 表示水平Ai的随机误差; 表示整个试验随机误差
例:五个水稻品种单位产量的观测值——P165
品种
重复 1 2 3
A1
A2
A3
A4
A5
41 39 40
ij
33 37 35
105 35
38 35 35
108 36
高等工程数学——中山大学
1) 特征向量法
设 AC
nn
, 如果 i 是 A 的单特征值, 则对应一
阶Jordan块 J i i ; 如果 i 是 A 的 ri ri 1 重特征
值, 则对应 i 有几个线性无关的特征向量, 就有几个 以 i 为对角元素的Jordan块, 这些Jordan块的阶数 之和等于 ri . 由 A 的所有特征值对应的Jordan块构成 的Jordan矩阵即为 A 的Jordan标准形. 2) 初等变换法 3) 行列式因子法
利用内积可以定义向量的长度和正交:
定义: 设 x 1 , 2 ,, n C n , 令
T
x
2
x, x k
k 1
n
2
称 x 2 为向量 x的长度或2范数. 定理 1.19: 设 x, y C , C , 则
n
(1) 当 x 0时, x 2 0 ; 当 x 0 时, x 2 0 (2) x x 2
i
1 i r r i i
的矩阵称为 ri 阶Jordan块. 由若干个Jordan块构成
的分块对角阵 J diagJ 1 , J 2 ,, J s 称为Jordan矩阵.
定理1.9(Jordan): 设 A C nn 则 A 一定与一个 , Jordan矩阵 J 相似. 且这个Jordan矩阵 J 除Jordan 块的排列顺序外由 A 唯一决定. 将方阵 A C nn 相似变换为Jordan标准形的方法:
答案: 正规矩阵
定义: 设 A C nn , 若 A 满足 AH A AAH ,
则称 A 为正规矩阵.
酉矩阵, 正交阵; Hermite阵, 实对称阵; 反Hermite
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
科学计算与数学建模
——数学建模与误差分析
中南大学数学科学与计算技术学院
第一章
1 2 3 4 5 6 7 8
数学建模与误差分析
数学与科学计算 数学建模及其重要意义 数值方法与误差分析 误差的种类及其来源 绝对误差和相对误差
有效数字及其误差的关系* 误差的传播与估计
算法的相对稳定性*
§1
模型检验
与实际现象、数据比较
确保模型的合理性、适用性
模型应用
实际问题
1.2.3 数学建模意义
作为用数学方法解决实际问题的第一步,数学建模自然有着 与数学同样悠久的历史。进入20世纪以来,随着数学以空前的广 度和深度向一切领域的渗透,以及计算机的出现与飞速发展,数 学建模越来越受到人们的重视,数学建模在现实世界中有着重要 意义。 在高新技术领域,数学建模几乎是必不可少的工具 在一般工程技术领域,数学建模仍然大有用武之地 数学迅速进入一些新领域,为数学建模开拓了许多新的处女地 美国科学院一位院士总结了将数学转化为生产力过程中的成 功和失败,得出了“数学是一种关键的、普遍的、可以应用的技 术”的结论,认为数学“由研究到工业领域的技术转化,对加强 经济竞争力是有重要意义”,而“计算和建模重新成为中心课题, 它们是数学科学技术转化的主要途径”。
数值计算过程中会出现各种误差,可分为两大类:
数值计算误差
“非过失误差”:在数 “过失误差”或“疏 忽误差”:算题者在
工作中的粗心大意而 产生的,例如笔误以 及误用公式等 。它完 全是人为造成的,只 要工作中仔细、谨慎 ,是完全可以避免的 值计算中这往往是无法 避免的,例如近似值带 来的误差,模型误差、 观测误差、截断误差和 舍入误差等。对于“非 过失误差”,应该设法 尽量降低其数值,尤其 要控制住经多次运算后 误差的积累,以确保计 算结果的精度。
下面是一个简单的例算,可以看出近似值带来的误差与算法的选择对计算 结果精度所产生的巨大影响。 例1.3.1 计算
x
x
2 1 2 1
2 1
3
可用四种算式算出:
6
x 99 70
2
6
x
x
1 2 1
2
1 99 70
如果分别用近似值 2 7 5 1.4 和 2 17 12 1.4166
1.4.2 观测误差
在建模和具体运算过程中所用到的一些初始数据往往都是通过人 们实际观察、测量得来的,由于受到所用观测仪器、设备精度 的限 制,这些测得的数据都只能是近似的,即存在着误差,这种误差称为 “观测误差”或“初值误差”。
1.4.3 截断误差
在不少数值运算中常遇到超越计算,如微分、积分和无穷级数求 和等,它们须用极限或无穷过程来求得。然而计算机却只能完成有限 次算术运算和逻辑运算,因此需将解题过程化为一系列有限的算术运
了解实际背景
搜集有关信息
明确建模目的
掌握对象特征
形成一个比较清晰的数学问题
针对问题特点和建模目的 在合理与简化之间作出折中 作出合理的、简化的假设
模型构成
用数学的语言、符号描述问题 尽量使用简单的数学工具 各种数学方法、软件和计算机技术
模型求解
模型分析
如:结果的误差分析、统计分析、 模型对数据的稳定性分析
( x) x x *
x x *
(1.5.2)
称为近似值 x*的“绝对误差限”,简称“误差限”,或称“精度”。有时也用
(1.5.3) 来表示(1.5.2)式,这时等式右端的两个数值 x * 和 x * 代表了 x 所
越小,表示该近似值 x* 的精度越高。 在范围的上、下限。
例1.5.1 用有毫米刻度的尺测量不超过一米的长度。读数方法如下: 如长度接近于毫米刻度,就读出该刻度数作为长度的近似值。显 然,这个近似值的绝对误差限就是半个毫米,则有
(l ) l l *
1 (毫米) 2
如果读出的长度是513毫米,则有
l 513 0.5
这样,虽仍不知准确长度
l
是多少,但由(1.5.3)式可得到不等式:
512.5 l 513.5(毫米)
这说明 l 必在 [512.5,513.5] 毫米区间内。
1.5.2 相对误差和相对误差限
用绝对误差还不能完全评价近似值的精确度。例如测量10米的长度时 产生1厘米的误差与测量1米的长度时产生1厘米的误差是大有区别的。虽然 两者的绝对误差相同,都是1厘米,但是由于所测量的长度要差十倍,显然 前一种测量比后一种要精确得多。这说明要评价一个近似值的精确度,除 了要看其绝对误差的大小外,还必须考虑该量本身的大小,这就需要引进 相对误差的概念。
算和逻辑运算。这样就要对某种无穷过程进行“截断”,即仅保无穷过 程的前段有限序列而舍弃它的后段。这就带来了误差,称它为“截断误 差”或“方法误差”。
例如,函数 sin x 和 ln(1 x)可分别展开为如下的无穷幂级数:
sin x x ln(1 x) x
x
2
3
3!
x
3
5
5!
P( x) a x a x
a a
的值时,若直接计算
ai xi (i 0,1,, n)
n(n 1) 次乘法和 2
再逐项相加,共需做
1 2 (n 1) n
n 次加法。
n 10 时需做55次乘法和10次加法。
若用著名秦九韶(我国宋朝数学家)算法,将多项式 P( x) 改成
x x R ( x) 7! 和 R x 4
4
4
7
4
1.4.4 舍入误差
在数值计算过程中还会用到一些无穷小数,例如无理数和有理 数中某些分数化出的无限循环小数,如
3.14159265
2 1.41421356
1 1 0.166666 3!பைடு நூலகம்6
由于受计算机机器字长的限制,它所能表示的数据只能有有限位数, 这时就需把数据按四舍五入舍入成一定位数的近似的有理数来代替。 由此引起的误差称为“舍入误差”或“凑整误差”。
P( x) ((((an x an1 ) x an2 ) x a2 ) x a1 ) x a0
来计算时,只要做
n
次乘法和次加法即可。
对于小型问题,计算的速度和占用计算机内存的多少似乎意义不 大。但对于复杂的大型问题而言,却是起着决定性作用。算法取得不 恰当,不仅影响到计算的速度和效率,还会由于计算机计算的近似性 和误差的传播、积累直接影响到计算结果的精度甚至直接影响到计算 的成败。不合适的算法会导致计算误差达到不能容许的地步,而使计 算最终失败,这就是算法的数值稳定性问题。 什么叫做误差?误差的种类有哪些呢?
§4 误差的种类及其来源
非过失误差
数值计算中, 除了可以避免的过失误差外, 还有不少来源不同而又无法避免的 非过失误差存在于数值计算过程中, 主要有如下几种
模型误差
观测误差
截断误差
舍入误差
1.4.1 模型误差
在建模(建立数学模型)过程中,欲将复杂的物理现象抽象、归 纳为数学模型,往往只得忽略一些次要因素的影响,而对问题作某些 必要的简化。这样建立起来的数学模型实际上必定只是所研究的复杂 客观现象的一种近似的描述,它与真正客观存在的实际问题之间有一 定的差别,这种误差称为“模型误差”。
x
4
7
7!
(1.4.1)
x
2
x
3
3
x
4
(1 x 1)
(1.4.2)
若取级数的起始若干项的部分和作为函数值的近似,例如取
sin x x x x 3! 5!
5
(1.4.3)
ln(1 x) x
x
2
2
x
3
3
(1.4.4)
则由于它们的第四项和以后各项都舍弃了,自然产生了误差。这就是 由于截断了无穷级数自第四项起的后段的产生的截断误差。(1.4.3)和 (1.4.4)的截断误差是很容易估算的,因为幂级数(1.4.1)和(1.4.2) 都是 交错级数,当 x 1 时的各项的绝对值又都是递减的,因此,这时它们的截 断误差 R4 x 可分别估计为:
按上列四种算法计算 x 值,其结果如下表1.3.1所示。
表1.3.1 序 号
1 2 3
计算结果
算式
( 2 1)
6
2 7/5
2 ( ) 6 0.004096 5
1
(
2 17 /12
5 6 ) 0.005233 12
99 70 2
( 1 6 ) 2 1 1 99 70 2
(
5 6 ) 0.005233 12
4
1 0.005076 197
1 0.166667 6 12 6 ( ) 0.005020 29 12 0.005046 2378
由表1.3.1可见,按不同算式和近似值计算出的结果各不相同, 有的甚至出现了负值,这真是差之毫厘,谬以千里。因此,在研究 算法的同时,还必须正确掌握误差的基本概念,误差在近似值运算 中的传播规律,误差分析、估计的基本方法和算法的数值稳定性概 念,否则,一个合理的算法也可能会得出一个错误的结果。 衡量一个算法的好坏时,计算时间的多少是非常重要的一个标 志。由于实际的执行时间依赖于计算机的性能,因此所谓算法所花 时间是用它执行的所有基本运算,如算术运算、比较运算等的总次 数来衡量的。这样时间与运算的次数直接联系起来了。当然,即使 用一个算法计算同一类型的问题时,由于各问题的数据不同,计算 快慢也会不同,一般是用最坏情况下所花的时间来作讨论。