关于 GNU Octave 中 eig() 函数的问题

关于 GNU Octave 中 eig() 函数的问题

在 GNU Octave 中,eig() 会执行矩阵的平衡吗?我知道 numpy 中的 eig() 会执行矩阵的平衡。

答案1

该函数eig用于计算矩阵的特征值(和特征向量)。为了平衡矩阵,您可以使用该函数balance。您可以查看 Octave 文档基本矩阵函数

如果你的问题与实施细节有关,你可以查看eig源代码乍一看,代码中似乎没有实现它(并且没有可用的参数来排除预处理平衡,例如您可以在 Matlab 中找到)。因此,我推测它没有执行。我想您可以自己执行矩阵的平衡作为初步步骤(并比较结果)。

相关内容