第3章 线性方程组的直接解法(6)

2019-04-21 10:33

推论 设A为一个n×n阶正定矩阵,则

N?x???xAx?T12, x?R

n是R中的一种范 数.

证明 因为A为正定矩阵,所以有非奇异矩阵L,使得A?nLLT,于是

2

由定理2可知,N二 矩阵的范数

mn

N?x???xTAx???LTx???LTx??LTxT12?x?是R????12n中的一种范数.

m?n一个m×n阶的矩阵也可以看作是m×n维的向量,用R表示m×n阶矩阵的集合,本质上

是和R一样的向量空间,因此可以按向量的办法来定义其上的范数,但是,矩阵还有矩阵间的乘法运算.所以,对于n×n阶的方阵我们定义范数如下 定义4(矩阵的范数) 如果矩阵

① ① 非负性 ② ② 齐次性 ③ 三角不等式 ④相容性

nA?Rn?n的某个非负的实值函数AA?0A?0A?0且

当且仅当

,满足条件

(15)

k?A?k?A (16)

(17)

A?B?A?BA?B?A?Bn?n (18)

则称‖A‖是R的一个矩阵范数.

由向量的2-范数可以得到R中矩阵的一种范数.

由于在大多数与估计有关的问题中,矩阵和向量会同时参与讨论,所以希望引进一种矩阵的范数,它是和向量范数相联系而且和向量范数相容的,即

Ax?A对任意向量x?R及A?Rnn?nx

n?n都成立.为此我们再引进一种矩阵的范数.

n定义5(矩阵的算子范数) 设x?R,A?R,‖·‖是R上的向量范数,记

nA??maxx?0Ax?x??maxAx?x??1 (19)

则

A?是矩阵范数,称为

A的算子范数.进一步它还满足相容性条件

Ax??A?x? (20)

从而

A?也称为从属于向量范数

n?nx?n的矩阵范数.

定理3 设A?R,则

1?i?nj?1① 称为A的行范数. ② 称为A的列范数.

A??max?aijA1?max?aij1?j?ni?1n (21)

(22)

T??AA?表示ATA的最大特征值. 称为A的2-范数,其中max③

A2??max?ATA? (23)

证明 只就①,③给出证明,②同理.

① ① 设x??x1,x2,...,xn??0,不妨设A?0记

Tt?maxxi1?i?n,

n??max?aij1?i?nj?1n

n则

Ax??max?aijxj?t?max?aij1?i?n1?i?nj?1j?1这说明对任意非零x?R,有

n

Axx另一方面,设

0??? ,取向量

?????aijj?10n?,j?1,2,nxj?si?agijn...x0,显然

0x0??x1,x2,...,xn?T,其中

?1n0,且

Ax0的第i0的i0个分量为

?aijxj??aij??j?1j?1n这说明

Ax0??2,即

A????max?aij1?i?nj?1Tn③由于设ATA2??Ax??Ax??xT?ATA?x?0.

nTx?R,对一切,从而AA是半正定的.

A的特征值为

?1??2?...??n?0

?,?,...,?n为ATA的分别对应于?1,?2,...,?n的正交规范的特征向量,则对任一向量再设12x?Rn,有

x??ki?ii?1n,

nTki为组合系数

2A2x另一方面,取

222?x?AA?xi?1?n??1T2xx?kiTi?1?ki?ix??1则

A2Axx2?1T?ATA??1???12T?1?1x2

2A2?maxx?02??1??max?ATA?.

故

?,1还是比较容易的,由定理3看出,计算一个矩阵的而矩阵的2-范数

上不方便,但由于它有许多好的性质.所以,它在理论上是有用的.

AAA2在计算

定义6设A?Rn?n的特征值为

?i?i?1,2,...n?称

(24)

??A??max?i1?i?n为A的谱半径.

定理4(特征值上界) 设A?Rn?n,则

??A??A (25)

即A的谱半径不超过A的任何一种算子范数.

证明 设?是A任一特征值,x为相应的特征向量,则

Ax??x,由定义得

即

??x??x?Ax?A??A,所以??A??A.

进一步,有下面结果 定理5 设

x

A?为与某种向量范数

???相容的矩阵范数,则

??A??infA? (26)

证明 对任意矩阵A,总存在相似变换化A为上三角形,即存在可逆矩阵P,使

PAP?1???U

??diag??1,?2,...,?n?,各?i为A的特征值,U是主对角元为零的上三角矩阵

其中,

?u?ijn?n.

做矩阵

D?diag?1,??1,...,?1?n?,于是

其中矩阵B的元素为

??0

D???U?D?1???B?C

令

?0,bij???uij?j?ij?i????uij?j?i?1?,j?iQ?DP,则有

QAQ?1?C

矩阵A和C相似,所以有相同的特征值.

今规定向量范数令

??如下:

y?Qx,则有

A??maxx?0Ax?x?22?maxx?0QAxQx22

?maxy?0Cyy?C2??2?B2

因为?为对角矩阵,所以

?2????????A?其次,存在常数k>0,使

B2???K从而有

?A????A???K

?????0K, 上式就化为 今对给定的,取

??A??A????A???从而便证明了(26).

定理6 如果A?Rn?n

为对称矩阵,则

A2???A?事实上,

2 (27)

2A2???ATA????A2?????A??由于

A2???ATA?2

,所以

A2也常记为

ASP并称为谱范数.

定理7 如果

B?1则I?B为非奇异矩阵,且

?I?B??1?11?B第六节 误差分析

(28)

其中‖·‖是指矩阵的算子范数.

前几节讨论了求解线性代数方程组的直接法.给出系数矩阵A和自由项b,求未知向量x.实践中,A和b往往是实验观测数据或是计算所得结果.因此我们处理的线性方程组成了

Ax?b实际上变

?A?A???x?x????b??b? (1)

?b,其中

?121314?A??131415?????141516???A或?b与?x的关系怎样,是人们十分关心的问题.

例1 例1 解方程组Ax现用绝对精确的计算(即不带任何舍入误差的计算)求解,可以看出

?x1?72b1?240b2?180b3??x??240b?900b?720b?123??2??x2?180b1?720b2?600b3??

此时,我们发现对于两组不同的自由项.

它的差只有?b?b?b????,?,???,而所得解x与x之差却是

T?x?~x?x???492?,1860?,?1500??T~T~Tb??b1,b2,b3?,b??b1??,b2??,b3???

~

换句话说,两组不同的右端其分量之差不过是,可是解的差却高达之1860倍.

对于这样的方程组,不管用什么样的数值方法,我们总很难(甚至不可能)算出合理的(与真正精确解相差不大的)解,像这样的方程组或矩阵A就叫做病态的.

定义1 如果矩阵A或自由项b的微小变化,引起方程组Ax?b解的巨大变化,则称此方 程组为病态方程组,矩阵A称为病态矩阵,否则称方程组为良态方程组,A为良态矩阵.

应该注意,矩阵的病态性质是矩阵本身的特性.下面我们研究方程组(1),希望能找出刻划矩阵病态性质的量,为了简单,先假设?A?0,讨论自由项对x的影响,再假设?b?0,讨论系数矩阵与解x的关系.

如果方程组(1)中系数矩阵A是精确的,自由项b有误差?b,相应的解为x???x?,则

A?x?x???b??b (2)

利用关系式

Ax?b

A?x??b即?x?A?1?b

两边取范数,有

?xx??bAx??bAA?1b

?xx故

?A?1x1A?b?AA?1Ax?b?AA?1b?b

A?1??bb??xx?AA?1?bb (3)

A是微小误差?A,相应的解为x?x?

?A??A???x?x???b (4)

这种情况比前一种情况复杂,A??A可能是奇异矩阵.为了简单,我们要求?A能够保证使A??A非奇异,因为

A??A?A?I?A?1?A? A?1?A?1I?A?1?AA??A如果b是精确的,由第六节定理7,当

时,

非奇异,从而

非奇异,且

?A??A??1?A?1?1?I?A??A?1?1?A??1?A?11?A?1?A

下面的讨论使用了更强的条件,即

A,于是

?x?即

A?1??A?x1?A?A?1?A?1??A?x1?A?1?A


第3章 线性方程组的直接解法(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:何曼君第三版高分子物理答案(新版答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: