Koordinatenänderung vs. Bezugsachsenänderung

Ändern sich Basisvektoren entgegengesetzt zur Koordinatenskalierung?

Angenommen, ich habe ein schiefes Koordinatensystem und beschließe, beide „Achsen“ um einen Faktor von zu vergrößern A Und B bzw.

Die Basisvektoren in diesen Koordinaten - werden sie zusammen mit diesen Achsen vergrößert oder verkleinert ? Ist die Skalierung von Basisvektoren direkt oder umgekehrt proportional zur Skalierung von Koordinatenachsen?

Ich habe Folgendes gelesen: Ein kontravarianter Vektor hat Komponenten, die sich unter Koordinatenänderungen "wie die Koordinaten transformieren" (und damit umgekehrt zur Transformation der Referenzachsen), einschließlich Rotation und Dilatation.

Dieser Teil verwirrt mich. Werden die Referenzachsen nicht wie die Koordinaten selbst transformiert? Das Hochskalieren von Referenzachsen, das Hochskalieren der Koordinaten oder das Drehen einer Koordinate im Uhrzeigersinn bedeutet nicht, dass die Referenzachsen im Uhrzeigersinn gedreht werden.

Offensichtlich sollte es umgekehrt sein. Kann mir jemand eine intuitive und visuelle Erklärung dafür geben?

R = [ e X ' e X , e j ' e j , e z ' e z ] e X A e X A = e X e X ' B e X ' B = e X '  somit ändert sich die Transformationsmatrix R nicht 

Antworten (2)

Eine visuelle Erklärung ist vielleicht nicht erforderlich, aber ich werde dies so intuitiv wie möglich erklären.

Die Antwort auf diese Frage ist der Schlüssel dafür, warum wir Indizes und Indizes für Objekte wie Vektoren, Kovariante und Kontravariante benennen .

Wie Sie wissen, ist die tatsächliche Länge des Vektors eine Invariante und muss gleich bleiben, egal wie wir seine Koordinaten auf einer bestimmten Basis identifizieren. Egal wohin der Vektor zeigt, er hat eine bestimmte Länge im Raum. Wenn wir also einen Vektor in einer Basis haben und ihn dann in einer anderen Basis schreiben, müssen wir dies tun, ohne die Länge des Vektors zu ändern.

Nennen wir einen Vektor in einer Basis v , die Basisvektoren hat e , und ruf es an v ' in einer anderen Basis, mit Basisvektoren e ' , so dass v ' = v (Im Algemeinen e ' e ). Außerdem verwenden wir Indizes, dh. e ich für Basisvektoren und hochgestellte Zeichen, dh v J für Koordinaten.

Wie Sie vielleicht bereits wissen, eine allgemeine Transformation von einer Basis e auf eine neue Grundlage e ' kann definiert werden durch

(1) e ' = e T
Wo T ist eine Transformationsmatrix (oder Tensor).

Wir könnten dieselbe Matrix verwenden , um Koordinatenvektoren zu transformieren, obwohl wir nicht erwarten würden, dass wir dieselbe Formel verwenden können . Denn hier spielen die Basen und die Koordinaten unterschiedliche Rollen. Das heißt, die Basiselemente sind Vektoren, die das Koordinatensystem beschreiben, während die tatsächlichen Koordinaten nur skalare Zahlen sind, die die Position der Vektoren beschreiben.

Angenommen, ich habe ein schiefes Koordinatensystem und beschließe, beide „Achsen“ um den Faktor a bzw. b zu vergrößern.

Im Allgemeinen könnten Sie einen Vektor schreiben

v = v 1 e 1 + v 2 e 2 + v N e N
und bedenken Sie jetzt, dass wir eine neue Basis haben e ' die wir durch die Multiplikation von erhalten 2 auf Basis von Vektoren e ich und eine Multiplikation von 2 die Koordinaten v J sowie. Dann würden wir mit einem Vektor enden, der ist 4 mal seiner ursprünglichen Größe, was unserer ersten Prämisse widerspricht. Was wir hätten tun sollen, ist das zu multiplizieren e ich ist vorbei 2 sondern multiplizieren v J ist durch die Umkehrung von 2 , nämlich 1 2 zu bekommen v ' = v was mit unserer ersten Prämisse übereinstimmt.

Also, wenn wir das jemals ändern müssen e 's um einen Faktor, dann die v müssen um den inversen Faktor geändert werden, um unsere ursprüngliche Prämisse beizubehalten. Mit anderen Worten, zu transformieren v hinein v ' in der Grundlage e ' müssen wir stattdessen verwenden

(2) v ' = T 1 v

Die Tatsache, dass sich Basiselemente gemäß Gleichung (1) ändern, während sich die Koordinaten „invers“ gemäß Gleichung (2) ändern, ist auch der Grund, warum die Basiselemente kovariant und die Vektorkoordinaten kontravariant genannt werden (und auch warum wir dasselbe mit tiefgestellten und hochgestellten Zeichen kennzeichnen). Beachten Sie auch, dass einige Leute entgegengesetzte Positionen bei Indizes verwenden.

Ein Koordinatensystem ist im Wesentlichen eine Möglichkeit, Punkte in Ihrem Raum eindeutig zu kennzeichnen N -Tupel reeller Zahlen, ( X 1 , , X N ) . Eine Basiswahl ist eine Zuordnung einer Menge von Vektoren { e ^ 1 , , e ^ N } zu jedem Punkt, bezüglich dessen wir Vektor- und Tensorgrößen in Komponenten entwickeln können. Es gibt keinen Grund, dass die Wahl des Koordinatensystems und die Wahl der Basis irgendetwas miteinander zu tun haben.

Allerdings eine Auswahl an Koordinaten ( X 1 , , X N ) kommt mit freier ( wie beim Bier ) Wahl der Basis, nämlich dem Satz der Basisvektoren { X 1 , , X N } . Es ist oft praktisch – besonders in der elementaren Differentialgeometrie – die Dinge einfach zu halten, indem man die natürliche Basis wählt, die durch Ihr Koordinatensystem induziert wird. Wenn Sie dies tun, dann eine Änderung der Koordinaten X μ j μ bewirkt einen entsprechenden Basiswechsel X μ j μ = X a j μ X a .

Wenn Sie Ihre Koordinaten skalieren, also j μ = A X μ , dann wird Ihre koordinateninduzierte Basis anders skaliert, dh j μ = 1 A X μ .

Natürlich kann es manchmal unbequem sein, eine koordinateninduzierte Basis zu haben – insbesondere, weil solche Basen dazu neigen, nicht orthonormal zu sein. Wir sind ( wie in der Sprache ) frei, jede Basis zu verwenden, die wir wählen, wenn sie für unsere Bedürfnisse bequemer ist, sogar eine, die überhaupt nicht durch irgendein Koordinatensystem induziert wird. Wenn Sie nicht die natürliche, koordinateninduzierte Basis verwenden, müssen Sie natürlich genauer angeben, welche Basen Sie vor und nach der Koordinatentransformation verwenden werden.


Um diesen Punkt deutlicher zu veranschaulichen, betrachten Sie Polarkoordinaten ( R , θ ) . für die Euklidische Ebene. Die koordinateninduzierte Basis, gegeben durch { R , θ } , ist nicht orthonormal; der metrische Tensor in diesen Koordinaten ist gegeben durch

G μ v = ( 1 0   0 R 2 )
was bedeutet, dass die inneren Produkte sind

G ( R , R ) = 1 , G ( θ , θ ) = R 2 , G ( R , θ ) = G ( θ , R ) = 0

Diese Basis ist orthogonal, aber θ ist nicht normalisiert. Wir können stattdessen eine orthonormale Basis wählen, gegeben durch

e ^ R = R e ^ θ = 1 R θ

Wenn wir unsere Koordinaten so skalieren R ρ = A R , dann ändert sich die koordinateninduzierte Basis zu { ρ , θ } = { 1 A R , θ } . Wenn wir diese koordinateninduzierte Basis jedoch nicht verwenden möchten, gibt es keinen Grund, warum wir dies tun müssen.

Insbesondere, wenn wir die orthonormale Basis verwenden möchten { e ^ R , e ^ θ } sowohl vor als auch nach der Koordinatenänderung, dann gibt es keinen Grund, warum wir das nicht können - in diesem Fall ändern sich die Basisvektoren überhaupt nicht (offensichtlich).