Frage

Ich habe viel danach gesucht, aber ich kann keine Antwort darüber finden, wie sich die beiden Methoden 'eig' und 'iigs' unterscheiden. Was ist der Unterschied zwischen den Eigenwerten und den von ihnen erhaltenen Eigenvektoren?

War es hilfreich?

Lösung

Sie verwenden unterschiedliche Algorithmen, die auf unterschiedliche Probleme und verschiedene Ziele zugeschnitten sind.

eig ist ein guter, schneller Verwendung von Eigenwert/Vektor -Löser. Es ist für die Verwendung geeignet, wenn Ihre Matrix eine realistische Größe hat, die gut im Gedächtnis passt und wenn Sie alle Eigenwerte/Vektoren benötigen. Spärliche Matrizen funktionieren überhaupt nicht in eig.

EIGS ist ein Löser, der besser geeignet ist, wenn Sie nur eine begrenzte Teilmenge der Eigenwerte/Vektoren benötigen. Hier wird die Matrix oft im spärlichen Format gespeichert, da sie als vollständige Matrix zu viel Speicher zum Speichern benötigt. Es scheint, dass EIGs auf Arpack.

Wenn Sie wirklich nach Einzelheiten zu den tatsächlichen Algorithmen fragen, ist dies eine Frage, die für diese Website eindeutig unangemessen ist. Setzen Sie sich mit einer Kopie von "Matrix Computations" oder noch besser das im DOC aufgeführte Referenzpaar eigs.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top