質問

LAPACKを使用して複雑なエルミート行列を対角化しています。ZHEEV と ZHEEVD のどちらかを選択できます。サイズ 40 の行列と 1E-2 から 1E1 までの固有値の範囲に対して、これらのルーチンのどれがより正確ですか?

役に立ちましたか?

解決

ZHEEVDは固有値を計算するために分割統治方法を使用します。

は、行列は40×40であり、固有値が範囲内であれば[1E-2、1E1そして あなたは絶対に無い数値の問題を持っている必要があります。あなたは、どちらかのルーチンを使用することができます。

他のヒント

答えは分かりませんが、

  • おそらく、使用している LAPACK ライブラリによって異なります。さまざまなプラットフォーム向けに最適化されたものが数多く存在します。Netlib、MKL、ACML などを使用していますか??
  • 自分で測定できるのに、なぜ赤の他人の言葉を鵜呑みにするのでしょうか?
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top