Eigenwerte höherdimensionaler Matrizen |
| 18.07.2010, 23:31 | Esinef | Auf diesen Beitrag antworten » |
| Eigenwerte höherdimensionaler Matrizen Hallo an alle, ich suche die Eigenwerte einer symmetrischen 3x3 Matrix. Im Prinzip ist das Problem ja relativ einfach. Allerdings sind die Einträge der Matrix selbst wieder 3x3 Matrizen die allerdings nicht symmetrisch sind. Hier mal kurz formal: Gesucht sind die Eigenwerte von K mit Meine Ideen: Normalerweise würde ich das ja berechnen indem ich die Determinante von 0 setze. Wie mach ich das in diesem Fall? Im Folgenden sei |A| die Determinante von A. Meine Ideen sind, dass ich zuerst die Determinanten der berechne, und mit diesen die Eigenwerte aus der Matrix berechne, also: oder dass ich die Eigenwerte der nichtsymmetrischen 9x9 Matrix berechne.. Also: Wäre sehr dankbar, wenn mir jemand den richtigen Lösungsweg verraten könnte und mir auch den Algorithmus denn ich zur Berechnung der Eigenwerte benötige nennt oder sogar kurz erläutert (muss aber nicht sein). Viele Grüße Esinef |
||
| 19.07.2010, 11:06 | Felix | Auf diesen Beitrag antworten » |
Schreibst du dir die Eigenwertgleichung in ursprünglicher Form auf dann siehst du vielleicht leichter wie man vorgehen muss: Zu beachten ist, dass die Einheitsmatrix in diesem Fall natürlich wie K über der Algebra der 3x3 Matrizen definiert ist. |
||
| 19.07.2010, 11:11 | Reksilat | Auf diesen Beitrag antworten » |
| RE: Eigenwerte höherdimensionaler Matrizen Hi Esinef, Also wenn ich Dich recht verstehe, geht es Dir um die Determinantenbestimmung bei 9x9-Matrizen. Leider kann man das im Allgemeinen nicht über Untermatrizen lösen. Ein Gegenbeispiel wäre hier: Wenn man das ganze in 2x2-Blöcke unterteilt (sogar alle symmetrisch), liegt nahe, aber offensichtlich sind die Zeilen von nicht linear unabhängig und somit . Einen Ausnahmefall, wann man so was trotzdem machen kann, findest Du hier Für Deine 9x9-Matrizen sehe ich im Moment leider keinen Ansatz, wie man da sinnvoll diese leichte Symmetrieeigenschaft ausnutzen kann. Gruß, Reksilat. |
||
| 19.07.2010, 15:14 | Esinef | Auf diesen Beitrag antworten » |
Hey, Danke schonmal für eure Antworten. Ich denke ich sollte mein Problem doch noch etwas ausführlicher erläutern, da die Berechnung der Eigenwerte nur ein Teilproblem ist. Also eigentlich möchte ich folgende Gleichung lösen dabei sind beinhaltet Y Abstände zwischen 3-dimensionalen Punkte und W sind Koeffizienten die ich berechnen möchte. K ist eine Matrix die, die Funktionswerte einer Funktion G unter bestimmten Eingabewerten beinhaltet. Die Definitionsmenge dieser Funktion ist wieder ein 3d-Punkt die Zielmenge besteht aus 3x3-Matrizen. Um die gleichung zu lösen, möchte ich die Tikhonov Regularisierung nutzen. Diese ist: Ich habe nun herausgefunden, dass ich die Tikhonov Regularisierung vereinfachen kann indem ich die Singulärwertzerlegung von K berechne. Diese sieht wie folgt aus: . U und V sind unitäre Matrizen und ist eine Diagonalmatrix. Um die Singulärwertzerlegung bestimme ich zuerst eine Matrix , von der ich dann die Eigenwerte und Eigenvektoren benötige. Dadurch dass ich die Transponierte von K mit K multiplizere sollte A ja symmetrisch sein. Die Einträge der Matrix sollte ja aber nicht symmetrisch sein.. ? Oder müssen die Einträge beim Transponieren mit transponiert werden? Dann wären auch die Einträge von A symmetrisch. Also im Prinzip ist meine Frage wie ich die Eigenwerte der oben beschriebenen Matrix A berechnen kann und ob es dafür einen geeigneten Algorithmus gibt? Ich habe zwar bei wikipedia einige Algorithmen zur Eigenwertberechnung gefunden, ich bin mir aber nicht sicher welchen ich verwenden muss. Grüße Esinef |
||
| 19.07.2010, 15:47 | Reksilat | Auf diesen Beitrag antworten » |
Ich nehme mal an, dass oben sein soll. Also und sind 9-dimensional und ist eine 9x9-Matrix. Eine Singulärwertzerlegung ist eh nur für Matrizen mit Einträgen aus definiert, d.h. das Ganze als 3x3-Matrix mit Einträgen aus einem Matrizenring zu interpretieren wird hierfür wohl nicht funktionieren. Transponieren der Matrix bedeutet dann eben auch, die Matrix als 9x9-Matrix mit Einträgen aus zu interpretieren: Es ist ist dann dementsprechend auch symmetrisch. |
||
|
|
Verwandte Themen
| Die Beliebtesten » |
|
| Die Größten » |
|
| Die Neuesten » |
|
