数值计算方法总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(2-1)
写成矩阵形式为
Ax b ( A 0)
a11 a12 L a1n
其中 A a21 a22 L
a2n
M M
M
an1 an2 L
ann
x1
x
x2
M
xn
b1
b
b2
M
bn
直接法指的是不计舍入误差时,通过有限次算术运算能求得准确解的方法
第2章 解线性代数方程的直接法
高斯消去法的消去过程,实质上是把系数矩阵A分解为单位下三角矩阵 L与上三角矩阵R的乘积,并且求解方程组Ly=b的过程,回代过程是求解 上三角形方程组Rx=y
i 1
rij aij lik rkj , j i, j 1,..., n 1 k i11
l ji (a ji l jk rki ) / rii , j i 1,.., n k 1
第1章 数值计算方法的一般概念
1.2 误差
设x 为真值, ~x 为真值的近似值
绝对误差 绝对误差:是指近似值与真正值之差或差的绝对
值,即x x ±x,或 x
绝对误差界:用一个满足 绝对误差的大小,并记为
的数 ,来表示
第1章 数值计算方法的一般概念
1.2 误差
相对误差 相对误差:是指近似值与真正值之比或比的绝对
r3n (a3n ) MM
y1 (b1 ) y2 (b2 ) y3 (b3 )
M
ln1(an1) ln2 (an2 ) ln3 (an3 )
rnn (ann ) yn (bn )
第2章 解线性代数方程的直接法
2.2 三角分解法 2.2.1 杜里特尔分解法
数值计算方法总结
➢ 数值计算方法的一般概念 ➢ 解线性代数方程组的直接法 ➢ 插值法与最小二乘法 ➢ 数值微积分 ➢ 方程与方程组的迭代解法
第1章 数值计算方法的一般概念
1.1 算法
定义 算法是指由基本算术运算及运算顺序的规定构成
的完整的解题步骤.
描述 算法可以使用框图、算法语言、数学语言、自然
收敛性 通过增加计算量,能使近似计算解充分接近理论

第1章 数值计算方法的一般概念
1.2 误差
定义 误差是指近似值与真正值之差
模型误差 数据误差 截断误差 计算误差
误差分类
在建立数学模型时,忽略次要因素而造成的 由于问题中的值通过观察得到的,从而产生误差 通过近似替代,简化为较易求解的问题 由于计算机中数的位数限制而造成的
x1x2
x2
(Fra Baidu bibliotek
x1 x2
)
x1 x2
x1 x22
x2
(
x1 x2
)
x1
x2
(
x) 1 x 2x
(
x) 1x
2
第2章 解线性代数方程的直接法
求解n阶线性代数方程组
a11x1 a12 x2 L a1n xn b1
a21x1
a22 x2
L M
a2n xn
b2
an1x1 an2 x2 L ann xn bn
将方程组写成增广矩阵的形式,将有利于计算机实现
A AMb
第2章 解线性代数方程的直接法
2.1 高斯消去法 2.1.2 运算量估计
高斯消去法运算量估计 1.消去算法运算量
分为n -1步,第k步变换n - k行 : 求倍数,再从n 1- k个元素中减去第k行
对应列的倍数,因此所需乘除次数:
N1
n k 1
值,即
相对误差界:用一个满足 相对误差的大小,并记为
的数 ,来表示
相对误差界常用百分数表示
第1章 数值计算方法的一般概念 1.2 误差
准确数字
各位数字皆准确的近似数称为有效数.此时各准确数字也称为 有效数字
第1章 数值计算方法的一般概念 1.2.3 数据误差影响的估计
第1章 数值计算方法的一般概念
2.1 高斯消去法 2.1.1 基本步骤 高斯消去法步骤 1.[消去] 经过n-1步将方程组化为同解的上三角形方程组
第一步消去a11下方元素,第二步消去a22下方元素,..., 第n-1步消去an1,n1下方元素
2.[回代] 按相反顺序求解上三角形方程组,得到方程组的解
第一步得到xn ,第二步得到xn1,...,第n步得到x1
实际计算时, 可以将L和R共同存放到增广矩阵A的位置上
r11 (a11 ) l21 (a21 ) l31 (a31 )
M
r12 (a12 ) r22 (a12 ) l32 (a32 )
M
r13 (a13 ) r23 (a23 ) r33 (a33 )
M
L r1n (a1n ) L r2n (a2n )
凡是计算结果接近于零的问题往往是病态问题。
应避免相近数相减,小除数和大乘数
第1章 数值计算方法的一般概念
1.2.3 数据误差影响的估计
由误差估计式(1 1)可知
(x1 x2 ) x1 x2
(x1
x2 )
x1
x1 x2
x1
x2 x1 x2
x2
(x(1xx21
) x2 )
x2x1
x1
语言来进行描述。
具有的特征 正确性、有穷性、适用范围广、运算工作量少、 使用资源少、逻辑结构简单、便于实现 计算结果可靠
第1章 数值计算方法的一般概念
1.1 算法
计算机的计算结果通常是近似的,因此算法必有误差,并且 应能估计误差。
稳定性 计算过程中的误差能得到控制,各步误差对计算
结果不致产生过大的影响
1.2.3 数据误差影响的估计
在误差估计式(1-1),(1-2)中
y
n i=1
(x1,x 2 ,...,x n
xi
) xi
y
n i=1
(x1,x 2 ,...,x n
xi
) xi
xi
xi
或 xi xi
表示解的误差相对参量xi的误差的放大或缩小"倍数"
这些系数的绝对值称为求y问题的条件数,其值很大时的问题 称为坏条件问题或病态问题
2.1 高斯消去法 2.1.3 选主元技术
为避免出现小主元, 在第k步的第k列的元素akk , ak1,k ,..., ank中 选出绝对值最大的元素apk ,然后交换第p行和第k行,继续进行消去 过程, 这种消去法称为列主元消去法
选主元方法分为行主元法与全主元法
第2章 解线性代数方程的直接法
2.2 三角分解法 2.2.1 杜里特尔分解法
(n
k)(n
1
k
1)
n3 3
n2 2
5n 6
2.回代运算量
求xn需做1次除法, 求xn-1需做1次乘法和1次除法,..., 求x1需n -1次
乘法和1次除法,因此所需乘除次数:
N2 1 因此,N
2 N1
...
n N2
n(n 1)
n3
2 n2
3
n 3
即,运算量为o(n3 )
第2章 解线性代数方程的直接法
相关文档
最新文档