(完整)北京航空航天大学数值分析课程知识点总结,推荐文档

  • 格式:doc
  • 大小:2.62 MB
  • 文档页数:28

下载文档原格式

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

1.2 误差知识与算法知识

1.2.2 绝对误差、相对误差与有效数字

设a 是准确值x 的一个近似值,记e x a =-,称e 为近似值a 的绝对误差,简称误差。如果||e 的一个上界已知,记为ε,即||e ε≤,则称ε为近似值a 的绝对误差限或绝对误差界,简称误差限或误差界。

记r e x a

e x x

-=

=

,称r e 为近似值a 的相对误差。由于x 未知,实际上总把e a 作为a 的相对误差,并且也记为r e x a

e a a

-=

=

,相对误差一般用百分比表示。r e 的上界,即||r a εε=称为近似值a 的相对误差限或相对误差界。

定义 设数a 是数x 的近似值。如果a 的绝对误差限时它的某一位的半个单位,并且从该位到它的第一位非零数字共有n 位,则称用a 近似x 时具有n 位有效数字。 1.2.3 函数求值的误差估计

设()u f x =存在足够高阶的导数,a 是x 的近似值,则~

()u f a =是()u f x =的近似值。

若'()0f a ≠且|''()|/|'()|f a f a 不很大,则有误差估计

~

~

()'()()

()'()()

e u

f a e a u f a a εε≈≈。

若(1)

()'()''()...()0,()0k k f a f a f

a f a -====≠,且比值(1)()()/()k k f a f a +不很

大,则有误差估计[]

[]

()~

()

~()()()!

()()()!

k k

k k f a e u e a k f a u a k εε≈≈。 对于n 元函数,有误差估计

~

121~

121

(,,...,)

()()

(,,...,)

()()

n

n i i i n

n i i i

f a a a e u e a x f a a a u a x εε==∂≈∂∂≈∂∑

;若一阶偏导全为零或很

小,则要使用高阶项。 1.2.4 算法及其计算复杂性

(1)要有数值稳定性,即能控制舍入误差的传播。

(2)两数相加要防止较小的数加不到较大的数中所引起的严重后果。 (3)要尽量避免两个相近的近似值相减,以免严重损失有效数字。 (4)除法运算中,要尽量避免除数的绝对值远远小于被除数的绝对值。

1.3 向量范数与矩阵范数

1.3.1 向量范数

定义 定义在n

R 上的实值函数•称为向量范数,如果对于n

R 中的任意向量x 和y 满足: (1)正定性:0x ≥,当且仅当0x =时,0x =;

(2)齐次性:对任一数k R ∈,有kx k x =; (3)成立三角不等式:x y x y +≤+。 定理1.1 对n

R 中的任一向量12(,,...,)T

n x x x x =,记

11

n

i i x x ==∑

221n

i

i x x

==∑

1max i i n

x

x ∞

≤≤=

则1•,2•和∞•都是向量范数。 定理 1.2 设α•和β

是n

R 上的任意两种向量范数,则存在与向量x 无关的常数m 和

M(0

,n m x x

M x x R αβ

α≤≤∀∈

1.3.2 矩阵范数

定义 定义在n n R ⨯上的实值函数•称为矩阵范数,如果对于n n R ⨯中的任意矩阵A 和B 满足:

(1)0A ≥,当且仅当0A =时,0A =; (2)对任一数k R ∈,有kA k A =; (3)A B A B +≤+; (4)AB A B ≤。

定义 对于给定的向量范数•和矩阵范数•,如果对于任一个n

x R ∈和任一个n n

A R ⨯∈满

足Ax A x ≤,则称所给的矩阵范数与向量范数是相容的。 定理1.3 设在n

R 种给定了一种向量范数,对任一矩阵n n

A R

⨯∈,令1

=max x A Ax =,则由

此定义的•是一种矩阵范数,并且它与所给定的向量范数相容。 定理1.4 设[]n n ij A a R ⨯=∈,则

111

max n

ij j n

i A a ≤≤==∑

max 2()T A A A λ=

11

max n

ij i n

j A a ∞≤≤==∑

其中max ()T

A A λ表示矩阵T A A 的最大特征值(T A A 是正定或半正定矩阵,它的全部特征值

非负)。

还有一种常见的矩阵范数2

,1

n

ij

F

i j A

a

==

∑,且与向量范数2•相容,但是不从属于任何

向量范数。单位矩阵I 的任何一种算子范数1

=max 1x I Ix ==。

定理1.5 设矩阵n n

A R ⨯∈的某种范数1A <,则I A ±为非奇异矩阵,并且当该范数为算子

范数时,还有()

1

1

1I A A

-±≤

-成立。

2.1 Gauss 消去法

2.1.1 顺序Gauss 消去法

定理2.1 顺序Gauss 消去法的前n-1个主元素()

(1,2,...,1)k kk a k n =-均不为零的充分必要条

件是方程组的系数矩阵A 的前n-1个顺序主子式(1)(1)111(1)()

1

......

...0,(1,2,...,1)...k

k k k kk a a D k n a a =≠=- 2.1.2 列主元素Gauss 消去法

定理2.2 设方程组的系数矩阵A 非奇异,则用列主元素Gauss 消去法求解方程组时,各个

列主元素()

(1

,2,...,1)k k i k a k n =-均不为零。 2.2 直接三角分解法

2.2.1 Doolittle 分解法(单位下三角+上三角)与Crout 分解法(下三角+单位上三角)

定理2.3 矩阵[](2)ij n n A a n ⨯=≥有唯一的Doolittle 分解的充分必要条件是A 的前n-1个顺序主子式0,(1,2,...,1)k D k n ≠=-。

推论 矩阵[](2)ij n n A a n ⨯=≥有唯一的Crout 分解的充分必要条件是A 的前n-1个顺序主子式0,(1,2,...,1)k D k n ≠=-。 2.2.2 选主元的Doolittle 分解法