- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验5矩阵的特征值特征向量相似对角形
实验5 矩阵的特征值特征向量Matlab命令求方阵的特征值和特征向量以及矩阵的相似对角化,并解决相关问题.
实验原理
(一)预备知识? 线性代数中的、知识;
? 本实验所用Matlab命令提示:eig(A)返回A的特征值列向量,如果A是实对称的,特征值为实数.特征值也可能为复数.
2. 命令[P,X]=eig(A)输出的是对角线上的元素A的特征值对角矩阵也可以先求出方阵的特征多项式,然后根据特征多项式确定特征值()例求3阶方阵A的特征clear (清理屏幕)
A=[1 2 3;2 1 3;3 3 6];
v=eig(A)
[P,X]=eig(A)
输出为:
v=
-1.0000
-0.0000
9.0000
P=
0.5774 0.4082
-0.7071 0.5774 0.4082
0 -0.5774 0.8165
X=
-1.0000 0 0
0 -0.0000 0
0 0 9.0000
其中v为特征向量,P为以特征向量为列的矩阵,X为以特征值为对角线元素的对角矩阵.
当然,我们也可以先求出方阵的特征多项式,然后根据特征多项式确定特征值求3阶方阵 的特征A=[3 2 4;2 0 2;4 3 2];
PA=poly(A) %A的特征多项式x =roots(PA)
矩阵的相似对角化
若n阶方阵A有n个线性无关的特征向量,则A与对角形矩阵相似,即存在
可逆矩阵P,使得为对角矩阵.实对称矩阵一定与对角矩阵相似,而且存在正交矩阵P,使得为对角矩阵.
例3 设方阵,求一个可逆矩阵,使得为对角矩阵.
解 (用命令[P,X]=eig(A)) 输入:
clear;
A=[4,1,1;2,2,2;2,2,2];
A=sym(A);
[P,X]=eig(A) (输出的特征向量没有对角化)
输出为:
P=
[1,0,-1]
[1,-1,1]
[1,1,1]
X=
[6,0,0]
[0,0,0]
[0,0,2]
从输出结果可知,A的特征值6,0,2,特征向量是,且线性无关,所以根据线性代数中相似对角化的知识,可得就是要求的可逆矩阵,且
.
例4 方阵是否与对角矩阵相似?
解 只要检查A的线性无关的特征向量的数目是否为2即可.所以
输入:
clear;
A=[1,0;2,1];
[P,X]=eig(A)
输出为:
P=
0 0.0000
1.0000 -1.0000
X=
1 0
0 1
输出结果显示,1是A的二重特征值,但是两个特征向量线性相关,因此矩阵A不与对角矩阵相似.
例5 对于实对称矩阵,求一个正交矩阵,使得为对角矩阵.
解 输入:
clear;
A=[0,1,1,0;1,0,1,0;1,1,0,0;0,0,0,2];
[P,X]=eig(A)
输出为:
P=
0 0.5774 -0.7152 0.3938
0 0.5774 0.0166 -0.8163
0 0.5774 0.6987 0.4225
1.0000 0 0 0
X=
2.0000 0 0 0
0 2.0000
0 0 -1.0000 0
0 0 0 -1.0000
从显示结果可知,P就是所求的正交矩阵.
如果要验证P是正交矩阵,而且是对角矩阵,输入:
transpose(P)*P
x1=inv(P)*A*P
x2= transpose(P)*A*P
输出为:
1.0000 0 0 0
0 1.0000 0 0
0 0 1.0000 0
0 0 0 1.0000
x1=
2.0000 0 0 0
0 2.0000 -0.0000 0.0000
0 -0.0000 -1.0000 -0.0000
0 -0.0000 0.0000 -1.0000
x2=
文档评论(0)