我想要准确地找到矩阵的最小(绝对值非零)特征值。我可以使用numpy的浮点运算来实现,但是:
- 是否有一种方法可以得到精确答案?
- 必须使用sympy吗,还是有其他方法?
特征值是代数数,也就是某些多项式的根。该多项式的次数将是矩阵的维度。对于多项式的次数最高为4的情况,你原则上可以将这些数字写成嵌套根的形式,但超过这个范围,通常无法精确表示特征值。即使在可能的情况下,您肯定也不想看到确切的值,在这里有一个看似无害的小矩阵的示例: