3

私は特にプログラミングとFortranに非常に慣れていません。私はFortran用のLAPACK(Linear Algebra Package)ソフトウェアパッケージを使用して、大きな対称実数行列の固有値と固有ベクトルを見つけています。具体的には、各固有ベクトルからスカラーを計算し、関連する固有値に対してグラフ化します。

これを行うために、LAPACKのサブルーチンDSYEVを使用しています。ただし、DSYEVは固有値を昇順で出力するため、固有ベクトルの順序がわかりません。各固有ベクトルをその固有値に関連付ける方法はありますか?

編集:DSYEVの公式ページはここにあります:http://www.netlib.org/lapack/double/dsyev.f ここにそれについての別のページがあります:http://www.nag.co.uk/numeric/fl/ nagd ... F08 / f08faf.xml

4

1 に答える 1

3

それらは同じ順序である必要があります。これは実際に行列の乗算で確認できます。固有ベクトルを見つけるよりもはるかに簡単で高速です。

于 2011-11-08T08:42:35.140 に答える