当前位置:常识集 > 母婴教育 > 学习交流 > matlab怎么计算矩阵的特征值和特征向量
手机版

matlab怎么计算矩阵的特征值和特征向量

来源:常识集 阅读:1.73W 次

工具/材料

matlab2016a

操作方法

首先我们看看矩阵的特征值与特征向量的含义。对于一个n阶方阵A,若存在非零n维向量x与常数λ使得λx=Ax,则称λ是A的一个特征值,x是A属于特征值λ的特征向量。我们可以使用|λE-A|=0求解出A的特征之,然后反代回去求解特征向量(不唯一)。

matlab怎么计算矩阵的特征值和特征向量

这里我们用手算法先举一个例子。

matlab怎么计算矩阵的特征值和特征向量 第2张
matlab怎么计算矩阵的特征值和特征向量 第3张

如果使用matlab求矩阵的特征值与特征向量,则使用命令eig(A)。我们用该命令求解上面的矩阵A,如图。由于特征向量不唯一,因此可能与我们求得的向量不同,不过它们之间只差一个倍数关系。

matlab怎么计算矩阵的特征值和特征向量 第4张

如果遇到比较复杂或阶数较大的矩阵,无法手算,只能通过matlab等工具求解。这里举一个随机矩阵的例子。

matlab怎么计算矩阵的特征值和特征向量 第5张

该矩阵的计算远远超出了手算的范围,用matlab求得的特征向量结果如下。

matlab怎么计算矩阵的特征值和特征向量 第6张
matlab怎么计算矩阵的特征值和特征向量 第7张

对应的特征值如下。可见,用matlab求解是非常方便快捷的。

matlab怎么计算矩阵的特征值和特征向量 第8张
本文链接:https://www.changshiji.com/myjy/jiaoliu/nrr90.html

Copyright © 2024. 常识集 All right reserved. 浙ICP备20202586号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。