毕业设计(论文)特征值与特征向量.doc
《毕业设计(论文)特征值与特征向量.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)特征值与特征向量.doc(23页珍藏版)》请在三一办公上搜索。
1、 郑州工学院2003 届毕业论文 题 目 院(系)、部: 学生姓名: 指导教师: 职称 专 业: 班 级: 完成时间: 第一部分:特征值与特征向量特征值与特征向量是高等代数和线性代数课程中的一个重要基本概念。在不同的教材中,关于特征值与特征向量定义的描述不一定相同,但归纳起来只有两种:(一)线性空间中线性变换/的特征值与特征向量。(二)阶矩阵的特征值与特征向量。这两种定义之间的关系是一个最使人们不易理解而难以掌握的代数问题。本文试图就这个问题给出一个简单而明了的解释。一、特征值与特征向量的两种不同定义在多数高等代数教材中,特征值与特征向量的引入是为了研究线性空间中线性变换/的属性的,其定义如下
2、:定义1设/是数域上线性空间的一个线性变换,如果对于数域中的一数,存在一个非零向量,使得/=那么称为/的一个特征值,而称为/的属于特征值的一个特征向量。在大部分线性代数教材中,特征值与特征向量的讨论被作为矩阵理论研究的一个重要组成部分,其定义如下:定义2设是数域上的一个阶方阵,若存在一个数以及一个非零维列向量n,使得=,则称是矩阵的一个特征值,向量称为矩阵关于特征值的特征向量。从表面上看,这是两种关于特征值与特征向量完全不同(其主体对象不同)的定义,但实际上,它们之间的关系是线性代数理论中最为精彩的一页。二、两种定义之间的关系要了解这两种定义之间的关系,首先重要的是要弄清两种定义中主体对象线性
3、变换/与阶矩阵的关系。设是数域上的维线性空间,1,2,是的一组基,则对于上任一线性变换/,存在数域上惟一的阶方阵,使(/1,/2,/n)=(1,2,n)我们称为线性变换/在基1,2,n下的矩阵。反之,对于数域上任一阶矩阵,在中存在惟一的线性变换/,满足(/1,/2,/n)=(1,2,n)即线性变换/与阶矩阵的关系是1-1对应的。以下假设线性变换/在基1,2,n下的矩阵为,则它们的特征值与特征向量的关系如下:若是矩阵的特征值,=(1,2,n)T是矩阵关于特征值的特征向量,则也是线性变换/的特征值,=11+22+是/的属于的特征向量。反之,若是线性变换/的特征值=11+22+nn是/的属于的特征向
4、量,则是矩阵的特征值,=(1,2,)是矩阵关于特征值的特征向量。由此可知,线性变换/与其对应的阶矩阵有相同的特征值,而阶矩阵的特征向量是/的特征向量在基1,2,n下的坐标。即从理论上来讲,只要求出了定义1中的特征值与特征向量,就可知定义2中的特征值与特征向量,反之亦然。但实际上,我们总是先求的特征值与特征向量,再推出线性变换/的特征值与特征向量。三、特征值与特征向量的解法关于矩阵的特征值与特征向量的解法可以在任何一部高等代数或线性代数教材中看到。特征多项式|-|=0的根即为的全部特征值。而对于的任一特征值,方程组()=0的所有非零解即为矩阵的关于特征值的全部特征向量。根据两种定义间特征值与特征
5、向量的关系,确定一个线性变换/的特征值与特征向量的方法可以分成以下几步:1在线性空间中取一组基1,2,n,写出/在这组基下的矩阵;2求在数域中全部特征值,它们也就是线性变换/的全部特征值;3对于每个特征值,求出方程组(-)=0的一组基础解系,它们就是属于的个线性无关的特征向量在基1,2,n下的坐标。这样我们也就求出了属于每个特征值的全部线性无关的特征向量。由于同一线性变换在不同基底下的矩阵是相似的,而相似的矩阵是具有相同特征值的,所以/的特征值与基的选取无关由基变换与坐标变换公式,/的属于的特征向量也是/的一个不变量,不依赖于基的选择。这就保证了定义1中关于线性变换/的特征值与特征向量定义的精
6、确性。第二部分:矩阵的特征值与特征向量的同步求解方法一般教科书中介绍的求矩阵的特征值与特征向量的方法是:首先,求解-=0,得全部特征值i;然后,对每一个i解方程组(i-)=0,得特征向量.这里介绍一种只要对矩阵作适当的初等变换就可同步得出矩阵的特征值与特征向量的方法,实践证明,该方法简单易行,与传统的方法相比,能达成事半功倍的效果.1. 初等列变换1.1 定理1、定理21.1.1 定理1设是秩为的阶矩阵,且但与其中是秩为的列满秩矩阵,则矩阵所含的-个列向量就是齐次线性方程组=0的一个基础解系(约定T表示的转置,()表示矩阵的秩,表示阶单位矩阵)。证明对矩阵(Tn)施行一系列初等行变换相当于左乘
7、一个可逆阵,由已知可得:T= (3)n= (4) 由(4)可知,(-)是行满秩,即其行向量i(=1,2,-)线性无关,将(4)代入(3),得 EnAT=即(-)T=(-)两边同时进行转置得T=0由此可知的行向量是方程组(1)的解,且i(=1,2,-)是线性无关的,所以即为方程组(1)的基础解系,证毕.定理2矩阵的特征矩阵()=(-)经列的初等变换可化为下三角的矩阵(),且()的主对角线上元素乘积的多项式的根恰为的所有特征值(证明咯).定理2 事实上给出了化特征矩阵为下三角阵,从而求得特征值的列初等变换的方法.1.2 求解步骤利用这两个定理可以同步求解矩阵的特征值与特征向量.1.2.1设()=(
8、-),且 (1)其中()为下三角阵,则()的主对角线上元素乘积的多项式的全部根恰为的所有特征值i.1.2.2对矩阵的任一特征值i,代入(1),若(i)中非零列向量构成列满秩矩阵,那么(i)中和(i)中零向量所对应的列向量是属于特征值i的特征向量;否则,继续进行列变换使得*(i)中非零向量的列构成列满秩矩阵,那么*(i)中和*(i)中零向量所对应的列向量是属于特征值的特征向量.例1:求矩阵的特征值与特征向量.解:根据定理1=由(-1)2(1-)(3+)=0得特征值1=-3,2=3=4=1(三重).当1=-3时=因(1)=(-3)的非零向量的列构成列满秩矩阵,且其最后的一个列向量是零向量,故(1)
9、=(-3)中的最后一个列向量(1,-1,-1,1)T是1=-3的线性无关的特征向量.同理2=3=4=1的特征向量是(1)中的最后三个列向量1=(0,1,0,1)T,2=(0,0,1,1),3=(1,-1,-1,-3)T.例2:求矩阵的特征值与特征向量,其中=解: = 由-1(-1)(2-1)=0得特征值1=2=1(二重),3=-1.当1=2=+1时=因(1)的非零向量的列构成非列满秩矩阵,故需继续列的初等变换=由* (1)的非零向量的列构成列满秩矩阵,且其第一、三列为零向量,故* (1)的第一、三列向量为1=2=1的全部线性无关的特征向量,即1=(1,0,2)T,2=(0,1,2)T.易知,从
10、属3=-1的线性无关的特征向量是(0,1,0)T.2. 初等行变换2.1 定理3、定理42.1.1 定理3设是秩为的阶矩阵,且其中rm是秩为的行满秩矩阵,则矩阵所含的-个行向量就是齐次线性方程组=0的一个基础解系(证明略).2.1.2 定理4对任意方阵特征矩阵()=(-T)经过行变换,可化为上三角矩阵(),且()的主对角线上元素乘积的多项式的根即为的特征值.证明-1112 1()= 21 -2221 2-,显然()=.首先考察()的第1列,若i 1(=2,3,)不全为零,任取其一,记为1()通过行变换,将()化为如下形式:;若i 1=0(=2,3,),则()本身即具有这种形式.其次,再考察()
11、的第1列,若不全为0(若全为零,则()|2| |n|,则对任意非零初始向量V(0)=V(0),且V(0)不与X1正交,按下述方法构造的向量序列V(k),V(k):V(0)=V(0)V(k)=AV(k-1)V(k)=(k=1,2,),(k)= i (k) ,i (k)是V(k)的分量.有V(k)=X1/(X1)(k) =1.(归一化的特征向量). 定理1给出了迭代的算法.计算中每迭代一次进行一次归一化.矩阵迭代法是用来求第一阶特征值与特征向量的.但是,如果初始向量选取不当,迭代收敛的结果却可能不是第一阶的.如果所选的初始向量V(0)与X1正交,将不能收敛到第一阶特征向量与特征值.但是,因为事先不
12、知道特征向量,对于任取的某个向量,无法确定它是否与X1正交,所以无法确定收敛结果是否为第一阶的特征向量与特征值.文献1认为即使V(0)与X1正交,由于舍入误差传播,仍将使结果收敛到第一阶.但是实际的计算表明:计算结果确实收敛,然而不一定收敛于第一阶.进一步,对定理1可有如下的推广,即若给定的初始向量与X1,X2,Xj均正交,而与Xj+1不正交,则定理1中构造的向量序列将收敛于第j+1阶.上述分析实际上给出了一种求高阶特征向量的方法.如果已经求得了第一阶特征向量,在给定的初始向量中除去第一阶特征向量的分量,那么迭代结果将收敛于第二阶或更高阶的特征向量.但是,如果不能确保第一部分的迭代结果是第一阶
13、特征向量,同样,根据定理1的推广,后续的迭代中也不能确保得到第二阶特征向量.3 迭代计算时的循环控制条件在实际计算中,必须有循环控制条件,以保证不会在机器上出现死循环.方法之一是控制循环次数,当迭代达到一定的次数后就退出计算,但是这一方法不能保证所要的精度.不同向量的计算精度不具有可比性.为此,在计算中采用下述的循环控制条件:设m=(k)i-(k-1)i,给定一个阀值M(0MM时,继续进行迭代,直到mM为止.依据上面定义的m可以认为是计算结果精度的一种度量.以结果收敛于第一阶的迭代过程讨论.设X1=x11,x12,x1nT,则结果的绝对误差可以定义为=x1i-(k)i.特征向量是归一化的,因此
14、也是相对误差.但是事实上,真实的特征向量是未知的,在实际上也就无法确知.比较简单的办法就是用m代替.计算中我们是用M来控制m的,并认为M是计算精度的度量.4.初始向量及阀值与计算结果的关系为了凸显问题的实质,在讨论该算法的性能时,分别用不同的矩阵、不同的初始向量、不同的阀值来分析计算所需的迭代次数、计算结果的相对误差.初始向量是选取与第一阶特征向量接近正交(二者的内积接近于0)及远离正交(二者的内积接近于1)的两种典型情况.编制TurboC+3.0语言程序计算.表1给出对角矩阵A1=diag(4,3,2,1)的一些计算结果.此矩阵精确的特征值1=4,2=3,3=2,4=1,特征向量X1=(1,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 特征值 特征向量

链接地址:https://www.31ppt.com/p-3983817.html