我有 2 个复杂的非对称矩阵,我正在使用 Matlab 来获取它的特征值(像 eig 或 eigs 这样的函数)。两个矩阵是不同的 - 一个更密集,另一个具有更复杂的值。为了比较两个矩阵的特征值求解过程的复杂性,我想计算此过程所需的 FLOP 数。当然,可以计算特征值求解器完成其任务所需的时间,但这非常不稳定,因为许多后台进程可能会产生一些噪音。
在 Matlab 中,没有函数可以让我获得eigs的 FLOP,但我可能会使用其他软件,因为我只需要这些矩阵可以导出的。有没有人知道我如何才能达到我的目标?