Eigen3ライブラリを使用して、一般化された固有値、ベクトルを見つけるにはどうすればよいですか?
オクターブ、matlab では、固有値関数は次の形式です[V, lambda] = eig (A, B)
。
この クラスはEigen3 libでしか見つけることができませんでしたが、上記の matlab/octave コードの結果を検証するのには役立ちませんでした。
Eigen3ライブラリを使用して、一般化された固有値、ベクトルを見つけるにはどうすればよいですか?
オクターブ、matlab では、固有値関数は次の形式です[V, lambda] = eig (A, B)
。
この クラスはEigen3 libでしか見つけることができませんでしたが、上記の matlab/octave コードの結果を検証するのには役立ちませんでした。
ヘッダーEigenSolver
にあるクラスを使用する必要があります。Eigen/Eigenvalues
行列パラメーターを受け取るコンストラクターを使用するEigenSolver
か、または行列を使用してcompute
メソッドを呼び出すと、その行列の固有値と固有ベクトルが解かれます。次に、 メソッドeigenvalues()
とeigenvectors()
メソッドを使用して、固有値と固有ベクトルを取得できます。