作业帮 > 综合 > 作业

如何计算广义特征值和特征向量,C代码或者实现方法,不要用matlab eig来计算!

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 14:54:30
如何计算广义特征值和特征向量,C代码或者实现方法,不要用matlab eig来计算!
计算A*x=λ*B*x方程求出λ、x,矩阵为10*10的对称矩阵.如何计算广义特征值和特征向量
A、B矩阵如下:
如何计算广义特征值和特征向量,C代码或者实现方法,不要用matlab eig来计算!
广义的特征值求解问题可以转化为一般特征值的求解问题.总体思想是将B用Cholesky分解转化为 B = R^H * R, 这样,令A2 = R^(-H) * A * R^(-1), X2 = RX,求解 A*x=λ*B*x 即等价于求解 A2 * X2 = λ * X2.求解这个一般特征值问题,可以使用QR法.给我邮箱,我有求解一般特征值问题的C代码,跟详细讲解整个思路的一篇论文.
再问: 终于有人回复了,谢谢。麻烦你发一份求解一般特征值问题的C代码给到我:drf63329272@
gmail.com。
再答: 已发