【问题标题】:Finding eigenvalues in MATLAB without using eig function在不使用 eig 函数的情况下在 MATLAB 中查找特征值
【发布时间】:2012-05-08 07:41:42
【问题描述】:

我试图在不使用 eig 函数的情况下找到矩阵的特征值(我的作业是这样说的)。在 Matlab 中,我定义了矩阵和单位矩阵。但我无法建立这个等式:

A - x*I

x 这里是 lambda,A 是我应该找到其特征值的矩阵,I 是单位矩阵。如果你知道如何找到特征值,你应该明白这一点。怎样才能通过?

【问题讨论】:

标签: matlab eigenvalue


【解决方案1】:

你可以在这里获得一些灵感:http://en.wikipedia.org/wiki/Eigenvalue_algorithm

如果矩阵是固定大小的,你可以很容易地自己解决det(A-lambda*eye)=0并使用它。

使用power iteration,您已经可以找到主要特征值,而且我知道该算法有一个扩展,也可以找到其他特征值,但不记得它是如何工作的 :(

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多