我想使用Matlab跟踪属于某个矩阵的特定特征值。假设我们有一个矩阵A= A(x),我想看看当我在循环中移动x时,A的特定特征值发生了什么变化。问题是,当使用Matlab eig函数时,特征值似乎没有‘一致’放在输出向量中。this hold on scatter(real(e), imag(e));如果运行这段代码,您将看到一个具有两个不同特征值的图现在,如果您取消注释上面的注释行,以便聚焦并绘制<
所以本质上问题是Matlab和Python中的eig函数给了我不同的东西。我从一篇论文中复制数据,以确认我的数值方法是正确的(所以我知道答案-通过Matlab获得它们) 我试过了,还是没有进步。在Matlab中,特征值是复数特征值的1x8数组。在Python中,我得到由7个零和1个整数填充的1x8数组。 我希望绘制特征值,它们应该位于单位圆上,这是我在Matlab上做的。C mat