this video(4:50)を使ってAHPプログラムを作ろうとしています。私は基準の重みのための固有ベクトルを見つけることに立ち往生しています。私はthis webpageのクラスライブラリを使用しましたが、結果は大きく異なります。行列から固有ベクトルを見つける
これはこれまでに書いたテストコードです。
private void button_calculate_Click(object sender, EventArgs e)
{
double[,] matrix = new double[,]
{
{1, 1/3, 1/2},
{3, 1, 1 },
{2, 1, 1}
};
double[] eigenValue;
double[,] eigenVector;
alglib.smatrixevd(matrix, 3, 1, false, out eigenValue, out eigenVector);
}
を参照してください。私は、行列も行と列の数が同じであると思ったことを認めなければなりません...それを見ていただき、ありがとうございます。 – tomiG
@ user3699148これは行と列とは関係ありません。最初は正方行列の固有値のみを評価することができます。対称行列とは、行列Aが与えられたとき、それは転置行列が同じであることを意味する。 '転置(A)= A'です。 – InBetween