Was ist der Unterschied zwischen 'EIG' und 'Eigens'?
-
27-10-2019 - |
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?
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
.