Frage

Ich bin mit LAPACK komplexen hermitischen Matrizen diagonalisieren. Ich kann zwischen ZHEEV und ZHEEVD wählen. Welches dieser Routinen ist genauer für Matrizen der Größe 40 und eine Reihe von Eigenwerten von 1E-2 bis 1E1?

War es hilfreich?

Lösung

ZHEEVD verwendet ein Divide-and-Conquer-Verfahren Eigenwerte zu berechnen.

Wenn Ihre Matrizen sind 40 x 40 und die Eigenwerte liegen im Bereich [1e-2, 1e1] then Sie sollten absolut keine numerische Probleme. Sie können entweder Routine verwenden.

Andere Tipps

Ich weiß nicht, die Antwort aber,

  • Es hängt wahrscheinlich von dem LAPACK-Bibliothek Sie verwenden. Es gibt eine Reihe von ihnen gibt, für verschiedene Plattformen optimiert. Sind Sie mit Netlib, MKL, ACML, ??
  • Warum Sie nehmen ein völlig Fremder Wort dafür nehmen würde, wenn man es selbst messen kann?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top