找到两个矩阵的公共特征向量

Finding the common eigenvectors of two matrices

我想求出R中两个同维对称矩阵的公共特征向量 假设两个矩阵 L1 和 L2 我正在寻找向量 X 这样 L1*X = (landa)L2*X 其中 landa 是特征值

您要查找的字词是Generalized Eigenvalue Problem。这是一个经过深入研究的线性代数问题。

在实施方面,我建议查看特殊的 Netlib section, where I think your matrices will satisfy Generalized Symmetric Definite Eigenproblems solver 要求。

Intel MKL 提供了 C、Fortran 直接可用的功能,据我所知,Python.