Bei einer großen Matrix mit Eigenwerten möchte ich nur eine Teilmenge dieser Werte bestimmen, z. B. und . Gibt es einen Algorithmus, der dies kann, oder ist es am besten, die Top-19-Eigenwerte zu finden?
eigenvalues
svd
dexter04
quelle
quelle
Antworten:
Nein, soweit ich weiß, gibt es nichts, es sei denn, Sie kennen ungefähr den Ort dieser Eigenwerte. Was Methoden betrifft, die eine Teilmenge des Spektrums einer Matrix berechnen können, kenne ich nur Methoden, die Folgendes erzeugen können:
Ich glaube nicht, dass irgendetwas davon mit Vanille
LA
Arnoldi konkurrieren würde, wenn Sie 300 durch 19 ersetzen, wie in Ihrem Beispiel. Und vielleicht auch nicht mit 300.quelle