- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5 向量和矩阵的范数2
§5 向量和矩阵的范数
为了研究线性方程组近似解的误差估计和迭代法解线性方程组的收敛性,需要对向量和矩阵引进范数的概念。
一、向量的范数
1、向量范数的概念
定义1 如果向量空间上的某个非负实值函数满足条件:
(1)正定性:,当且仅当时;
(2)齐次性:,为任意实数;
(3)三角不等式:。
则称为上的一个向量范数。
由(3)可得
。
维向量空间
上常用的三种范数:
;(—范数)
;(1—范数)
;(2—范数)
进一步,可定义
。(—范数)
例 计算向量的各种范数。
解 ,,。
2、迭代法收敛的概念
定义2 设
,
,
若
,
则称点列收敛于,并记作
。
由定义可知:
,
,
。
3、向量范数的等价性
定理 设和是上向量的任意两种范数,则存在常数,使得对一切,有
。
特别,对于上述常用的三种范数,有
。
二、矩阵范数
定义3 如果矩阵空间上的某个非负实值函数满足以下条件:
正定性:,且;
(2)齐次性:,为任意实数;
(3)三角不等式:;
则称为上的一个矩阵范数。
由(3)可得
。
在研究方程组解的误差时,常需要涉及到矩阵乘积的范数以及矩阵与向量乘积的范数,为了研究的方便,我们要求它们之间满足
,,
其中前一个条件称为矩阵范数与向量范数的相容性,后一个条件称为矩阵范数的可乘性。
下面用向量范数定义一类矩阵范数,这种矩阵范数满足上述两个条件。
定理1 设,给定一种向量范数,相应地定义一个矩阵的非负函数
,
则是一个矩阵范数,称之为向量范数的诱导范数(算子范数)。
证明 只要验证矩阵范数定义的三个条件即可。
(1)对于任意的,,由于,故。进一步,
(2)
(3)
。
根据矩阵范数的定义,是一个矩阵范数。
性质1 设是由向量范数诱导的矩阵范数,则
(1);
(2);
(3)时,。
证明
(1)由
当时,
。
进一步,当时,显然成立。
(2)
。
(3)显然。
有的矩阵范数不是向量的诱导范数。例如:
可以验证,它是一个矩阵范数(叫做Frobenius范数),但不是任何向量范数的诱导范数。
定理2 对于诱导矩阵范数,如果,则为非奇异矩阵,且
。
证明 如果为奇异矩阵,则方程组有非零解,设为,于是,从而
,
这是矛盾。
又
所以
,
两边取范数,得
,
移项,得
,
即有
。
定理3 由向量范数诱导的矩阵范数分别为
(1),行范数,
(2),列范数,
(3),谱范数,
其中表示的最大特征值。
证明 只要证明(1)和(3),(2)的证明与(1)类似。
(1)设,不妨设,则
,
因此
下面证明存在,使
。
不妨设,在中,对,取
,
则
,
因此
。
(3)对于一切,
,
从而的特征值都是非负实数,设为
。
由于为对称矩阵,故存在标准正交的特征向量组,使得
对于任意的非零向量,设,则
取,则
因此,即有
。
定义 设的特征值为,称
为矩阵的谱半径。
定理(特征值的上界)设,为上的任意一种诱导范数,则。
证明 对于的一个特征值,设为其对应的特征向量,则
因此
。
注意到,得
。
§6 误差分析
考虑线性方程组
(6.1)
其中为非奇异矩阵,。
本节不考虑求解过程中的舍入误差,仅考虑当线性方程组的系数矩阵或右端项有舍入误差时,这些误差对方程组解的影响。
一、输入数据的误差对解的影响
设有误差,有误差。
定理 设,为非奇异矩阵,,且和分别有扰动和。若的扰动很小,使,则有
。
证明 扰动后的方程组为
将代入上式,整理后有
将上式两端取范数,应用向量范数的三角不等式及矩阵和向量范数的相容性,有
,
整理后,得
。
由于足够小,使得,所以
。
利用,得
。
推论 设,为非奇异矩阵,,则有
(1)当是精确的而有误差时,
。
(2)当是精确的而有误差,且时,
。
上述推论中
结论(1)表明:最坏的情况下,的相对误差可能在解中被放大倍;
结论(2)表明:虽然,但是,当较大时,可能出现接近1,此时就可能导致解的相对误差较大。
总之,量可以刻划方程组的解对原始数据误差的敏感程度,通常用它来描述方程组是否病态。
二、矩阵的条件数与病态方程组
1.矩阵的条件数
定义 设为非奇异矩阵,称
为矩阵的范数下的条件数。
当很大时:
(1)即使不考虑计算过程的舍入误差,仅输入误差就使求解结果有较大的误差。
(2)很多求解方程组的算法是数值不稳定的。譬如,即使采用选主元的高斯消去法,也不能有效求解病态方程组。
因此,当较大时,称方程组是病态的,并称相应的系数矩阵是病态矩阵。
应该注意的是:所谓矩阵是病态的,是针对解线性方程组(包括求逆矩阵)而言的。譬如对于矩阵的加法运算,的大小对结果的精确性就没有直接影响。
通常使用的条件数有:
(1)
(2)的谱条件数
,
这是因为
最后一式成立是因为当为非奇
文档评论(0)