Eigenvektoren einer 4D-Rotation und ihre Interpretation

Lassen Sie uns eine 4D-Rotation definieren, indem wir zwei Einheitsquaternionen verwenden:

Q ˚ l = A + ich B + J C + k D | A + ich B + J C + k D |
Und
Q ˚ R = e + ich B + J C + k D | e + ich B + J C + k D | .
Sie unterscheiden sich nur durch den reellen Term (die Nenner dienen nur der Normierung). Und betrachten wir zwei Fälle: die A , B , C , D , e R im ersten Fall u A , B , C , D , e C im zweiten Fall - das wären Biquaternionen. Betrachten wir nun eine Rotation einer beliebigen Quaternion (ohne Einheit). Q ˚ so dass:

Q ˚ R Ö T A T e D = Q ˚ l Q ˚ Q ˚ R

(beachte das Konjugat von Q ˚ R ). Ich kann diese 4D-Rotation mit a darstellen 4 × 4 Rotationsmatrix, und so kann ich Eigenwerte und Eigenvektoren dieser Matrix finden. Die Frage ist - wie ist die Interpretation der Eigenvektoren einer solchen Drehung?

Bei 3D-Rotationen ist der invariante Vektor (ein Vektor, der nicht gedreht wird) die Rotationsachse, und der Eigenwert muss 1 sein (weil es sich um eine Rotation handelt, also hier keine besondere Interpretation). Bei 4D-Rotationen weiß ich, dass es zwei Ebenen gibt, um die die Rotation erfolgt, aber sind diese Ebenen die Invariante der Rotation? Wenn ja, wie kann ich diese Ebene dann als Eigenvektor-Quaternion beschreiben - wäre eine solche Quaternion ein "Normalvektor" dieser Ebene, analog zum 3D-Raum, wo der Normalvektor einer Ebene nur ein 3D-Vektor ist?

Wie unterscheidet sich das zwischen Quaternionen und Biquaternionen ?

Bitte beachten Sie, dass da e A die normalisierte Quaternion Q ˚ R wird sehr unterschiedlich sein Q ˚ l - alle imaginären Komponenten der Einheitsquaternion (diejenigen, die von erstellt wurden B , C , D ) tatsächlich anders sein, dank der Normalisierung.

Ebenen haben in 4d keine Normalenvektoren. Sie haben "normale" (oder doppelte) Ebenen. Eine Rotation in 3D lässt einen Vektor invariant (die Achse) und eine Ebene invariant (die Rotationsebene). Eine Drehung, wo entweder Q oder Q R Ist 1 lässt sowohl die Rotationsebene als auch die Normalebene invariant. Mir ist noch nicht klar, was bei einer Rotation mit beiden Rotoren nicht einheitlich bleibt.
Ihre Antwort bedeutet, dass die erhaltene Eigenvektorquaternion nicht als "normaler" Vektor einer invarianten Ebene interpretiert werden kann, da solche Ebenen keine "normalen Vektoren" haben können. Danke, das ist ein Hinweis in die richtige Richtung. (Und dass wir nicht wissen, ob diese Ebenen invariant sein werden). Die Frage bleibt jedoch bestehen - wie sind die erhaltenen Eigenvektoren zu interpretieren?

Antworten (1)

Um ehrlich zu sein, fällt es mir schwer, geometrisch zu interpretieren, was hier vor sich geht, wenn ich Quaternionen oder Biquaternionen oder irgendetwas anderes verwende. Die gesamte Rotationsalgebra in 4d wird angemessen von einer geometrischen Algebra gehandhabt, wobei die Elemente dieser Algebra klare geometrische Interpretationen haben. Die Mathematik ähnelt Quaternionen, unterscheidet sich jedoch in einigen konzeptionellen Aspekten.


Okay, Muphrid, was ist geometrische Algebra und wie kann sie uns helfen, über Rotationen zu sprechen?

Die geometrische Algebra ist eine Art Clifford-Algebra. Es setzt ein "geometrisches Produkt" zwischen Vektoren, das mit Nebeneinanderstellung bezeichnet wird, also das geometrische Produkt zweier Vektoren A Und B bezeichnet ist A B . Dieses Produkt hat folgende Eigenschaften:

A A = | A | 2 , ( A B ) C = A ( B C )

Aus diesen beiden Eigenschaften erhalten Sie eine Fülle nützlicher Strukturen zur Ergänzung der traditionellen Vektoralgebra. Am relevantesten sind hier Bivektoren , die orientierte Ebenen darstellen. Gegeben sind vier orthonormale Basisvektoren e 1 , e 2 , e 3 , e 4 , erhalten Sie die folgenden Einheitsbivektoren:

Bivektoren: e 1 e 2 , e 2 e 3 , e 3 e 1 , e 1 e 4 , e 2 e 4 , e 3 e 4

Das geometrische Produkt von Vektoren erzeugt auch Objekte, die Rotoren genannt werden , die Analoga von Quaternionen sind, da sie Rotationen ausführen. In 3D können Sie beispielsweise zwei Vektoren multiplizieren A Und B um folgendes zu bekommen:

A B = ( A 1 B 1 + A 2 B 2 + A 3 B 3 ) + ( A 2 B 3 A 3 B 2 ) e 2 e 3 + ( A 3 B 1 A 1 B 3 ) e 3 e 1 + ( A 1 B 2 A 2 B 1 ) e 1 e 2

Diese hat vier Terme, wie eine Quaternion. Tatsächlich können Sie die folgenden Identifizierungen vornehmen:

ich = e 2 e 3 , J = e 3 e 1 , k = e 1 e 2

Ein Vorteil, den die geometrische Algebra gegenüber Quaternionen hat, besteht darin, dass Quaternionen eine doppelte Aufgabe erfüllen müssen: Sie verwenden reine imaginäre Quats, um Vektoren darzustellen. GA tut dies nicht; Vektoren und Rotoren sind nach ihren geometrischen Eigenschaften und ihrer Funktion klar voneinander getrennt. Sie würden niemals verwirren e 1 --ein Vektor--mit e 1 e 2 --ein Bivektor.


Aber Muphrid, was ist mit 4d? Interessiert uns das hier nicht?

Richtig, lasst uns über die geometrische Algebra des 4d euklidischen Raums sprechen. Wie gesagt, es gibt sechs Einheitsbivektoren, und Sie haben vielleicht bemerkt, dass sechs Imaginäre beteiligt sind, wenn Sie über zwei Quaternionen sprechen. Kein Zufall. GA lässt uns das direkt handhaben, anstatt Quaternionen zu hacken, damit alles funktioniert.

So geht's: Es gibt ein wichtiges Konzept der Dualität, das wir durch Multiplikation mit dem Pseudoskalaren darstellen , das ich nennen werde ϵ = e 1 e 2 e 3 e 4 . Der mit einem Bivektor multiplizierte Pseudoskalar gibt den entsprechenden orthogonalen Bivektor zurück. Mal sehen wie:

ϵ e 1 e 2 = e 3 e 4 , ϵ e 2 e 3 = e 1 e 4 , ϵ e 3 e 1 = e 2 e 4

Aus diesem Grund können Sie mit zwei Quaternionen oder Biquaternionen davonkommen: Jeder Bivektor kann wie folgt als Linearkombination ausgedrückt werden:

B = ( a e 1 e 2 + β e 2 e 3 + γ e 3 e 1 ) + ϵ ( λ e 1 e 2 + μ e 2 e 3 + v e 3 e 1 )

Nochmal, ϵ = e 1 e 2 e 3 e 4 , Und ϵ ϵ = 1 , wie es passiert. Es wirkt wie eine weitere imaginäre Einheit und unterteilt die sehr komplizierten Rotoren von 4d in 2 3d-ähnliche Rotoren.


Also Muphrid, was sagt uns das über Eigenvektoren (oder Eigenbivektoren oder Eigenrotoren) einer allgemeinen Rotationsoperation in 4d?

Diese lassen sich am einfachsten anhand der doppelt isoklinen Zerlegung verstehen.

Sei ein allgemeiner Rotationsbivektor gegeben als B = U + ϵ v , Wo U , v sind Linearkombinationen von e 1 e 2 , e 2 e 3 , e 3 e 1 . Lassen ICH ± = ( 1 ± ϵ ) / 2 , dann können wir umschreiben B als

B = ICH + X + ICH Y , X = ( U + v ) / 2 , Y = ( U v ) / 2

Die Drehungen mit ICH + X Und ICH Y sind beide "isoklin", was bedeutet, dass sie sich jeweils in zwei orthogonalen Ebenen um denselben Winkel drehen. Die entsprechende Drehung nimmt die Form an

R _ ( A ) = ICH + exp ( X ) A exp ( Y ) + ICH exp ( Y ) A exp ( X )

Außerhalb von Sonderfällen, wo X Und Y linear abhängig sind, kann ich keine einzelnen Vektoren sehen, die im Allgemeinen Eigenvektoren wären.

Bei Eigenbivektoren die Potenzreihe einer Exponentialfunktion exp ( B ) sagt uns das B Und ϵ B sind beide Eigenbivektoren, was eine viel einfachere Analyse ist.

Im Fall von Eigenbivektoren gilt also: U , ϵ v , ϵ U Und v . Und diese vier Ebenen bleiben während der Rotation invariant, wenn ich Sie richtig verstehe. Bin ich auch richtig, dass diese 4 Eigenbivektoren verwendet werden können, um 6 verschiedene Ebenen (Bivektoren?) Zu erstellen, die auch während der Drehung invariant bleiben würden? Meine Argumentation lautet: Wenn sich 4 Eigenbivektoren während der Rotation nicht ändern, ändert sich auch ihr Produkt.
Verzeihen Sie mir, es scheint, ich war unklar. B = U + ϵ v trotzdem, also U + ϵ v Und ϵ U v sind Eigenbivektoren einer Rotation durch einen Bivektor B . Ich glaube nicht, dass Sie diese in Stücke zerlegen und daraus schließen können, dass diese Stücke selbst Eigenbivektoren sind. Als Folge der Linearität bedeutet dies, dass Y Und ϵ X sind ebenfalls Eigenbivektoren, von denen sie aber nicht linear unabhängig sind B Und ϵ B .