Warum können Basisvektoren die Richtung ändern?

Ich dachte, dass Basisvektoren eine Größe von eins haben und sich am Ursprung befinden und jeweils linear unabhängig sind. Wie können sich die Basisvektoren also in Dingen wie Polarkoordinaten bewegen?

Vektoren befinden sich nirgendwo, für den Anfang.
Ich dachte, die Einheitsvektoren hätten die Größe eins und würden sich am Ursprung des Bezugspunkts befinden?
@CatsOnAir Nein. Wenn ich "gehe nach Westen" sage, hat "Westen" einen Ursprungspunkt? Sie haben einen Ursprungspunkt, ja, aber West ist einfach West und das ändert sich nicht, nur weil sich Ihr Standort ändert.
Interessieren Sie sich für Mannigfaltigkeiten und Tangentialräume oder geht es Ihnen eher um "Positionsvektoren", die zur Beschreibung eines Punktes im Raum verwendet werden?
@DKNguyen West ist kein Vektor, sondern eine Richtung (ohne Größe). Wenn ich sagen würde "gehen Sie 1 Kilometer nach Westen", wäre das ein Vektor mit seinem Ursprung bei Ihnen.
Aber „gehe 1 Kilometer nach Westen“ ist hier der Vektor, und er gilt genauso gut für dich wie für mich, obwohl wir nicht am selben Ort sind.
@MariusLadegårdMeyer Die Antwort auf diese Frage ist genau, dass in dem Sinne, in dem das Wort "Vektor" in dieser Frage verwendet wird, die naive Ansicht, dass Vektoren keine Position haben, falsch ist. Sehen Sie sich die Antworten an, die das Wort "Manifold" enthalten.
@JannikPitt sicher, ich wollte nur betonen, dass es nicht notwendig ist zu glauben, dass Einheitsvektoren in einem vordefinierten Ursprung in einer Mannigfaltigkeit stecken. Mir schien, dass das Missverständnis auf einer elementareren Ebene lag.

Antworten (7)

Die einzigen Anforderungen an Basisvektoren sind, dass sie linear unabhängig sind und den Vektorraum aufspannen müssen. Es ist nicht erforderlich, dass sie normalisiert oder orthogonal zueinander sind.

Wenn Sie nun von Basisvektoren sprechen, die sich in Polarkoordinaten bewegen, meinen Sie, dass Sie eine Mannigfaltigkeit mit einem Polarkoordinatendiagramm darauf haben. Diese Mannigfaltigkeit ist kein Vektorraum, aber an jedem Punkt der Mannigfaltigkeit können wir einen Vektorraum konstruieren, der als Tangentenraum bezeichnet wird. Der Tangentenraum an jedem Punkt ist ein separater Vektorraum vom Tangentenraum an jedem anderen Punkt.

In jedem Tangentialraum können wir einen Satz von Basisvektoren aus den Koordinaten konstruieren, die als holonome Basis bezeichnet werden. Diese Vektoren sind linear unabhängig und spannen den Tangentialraum an dem gegebenen Punkt in der Mannigfaltigkeit auf. In diesem Sinne stehen sie also jeweils am Ursprung eines anderen Vektorraums.

Die Idee der Bewegung der Basisvektoren basiert auf einer Verbindung zwischen benachbarten Tangentialräumen, die es uns ermöglicht, einen Vektor von einem Tangentialraum in einen Nachbarraum zu transportieren. In diesem Sinne ist der holonome Basisvektor, der einer gegebenen Koordinate an einem Punkt in der Mannigfaltigkeit zugeordnet ist, nicht derselbe wie der entsprechende Basisvektor von einem anderen Punkt, der zu dem ersten Punkt transportiert wird.

Obwohl es nicht erforderlich ist, dass Basisvektoren normalisiert oder orthogonal sind, werden Berechnungen oft vereinfacht, wenn dies der Fall ist. Daher ist es üblich, Basisvektoren zu wählen, die sind.

Die kurze Antwort lautet: Weil es an jedem Punkt des Raumes einen eigenen Vektorraum mit eigener Basis gibt und man für jeden dieser Vektorräume unabhängig eine Basis wählen kann.

Um dies richtig zu verstehen, benötigen Sie die Theorie der Mannigfaltigkeiten (wie in Dales Antwort erklärt).

Es ist nur ein "Zufall" des euklidischen Raums, dass sich Vektoren nicht ändern, wenn Sie sie herumtransportieren. Aufgrund dieses Zufalls können wir alle Vektorräume an allen Punkten identifizieren und eine einzige Basis für sie in kartesischen Koordinaten wählen.

Tatsächlich können Sie für die Position auch in Polarkoordinaten arbeiten und dennoch die globalen kartesischen Basisvektoren verwenden, um Ihre Geschwindigkeit / Ihr elektrisches Feld / ... auszudrücken. Es ist nur sehr bequem, die Basisvektoren an Ihre Koordinaten anzupassen, da dies vereinfacht wird Berechnungen.

Die Situation, die Sie beschreiben, ist eine häufige und beruht darauf, dass es nur einen Vektorraum gibt. Außerdem werden hier die Basisvektoren normiert, so dass sie Einheitsgröße haben. Im Allgemeinen gehört jedoch ein Basisvektor zu einer Basis und dies ist eine Sammlung von linear unabhängigen und aufspannenden Mengen. Diese Vektoren müssen nicht normiert werden und haben daher möglicherweise keine Einheitsgröße.

Es muss nicht nur ein Vektorfeld vorhanden sein. Genauer gesagt, über einer Mannigfaltigkeit gibt es an jedem Punkt einen Tangentenraum, und das Bündeln aller zusammen ergibt das Tangentenbündel über dieser Mannigfaltigkeit. Wir können an jedem Punkt eine Basis von Tangentenvektoren auswählen. Und damit erhalten wir über der Mannigfaltigkeit ein Feld von Tangentenvektoren, oder kurz Tangentenfeld.

Dieses Bild ist statisch. Indem wir jedoch eine Kurve auf der Mannigfaltigkeit auswählen und ein Teilchen senden, das sich entlang dieser Kurve bewegt, sehen wir, dass wir eine bewegliche Wahl der Basis entlang der Kurve haben. Dies ist die Grundlage von Cartans Methode des beweglichen Rahmens, wobei Rahmen nur ein Synonym für Basis ist.

Als Beispiel: Nehmen Sie ein Flugzeug, das ist eine Mannigfaltigkeit. Eine Kurve, die wir nehmen können, ist der Kreis. Und eine übliche Wahl von Tangentenvektoren in der Ebene, die auf dem Kreis liegt, ist die offensichtliche, die radialen Einheitsvektoren und die tangentialen Einheitsvektoren entlang des Kreises. Wir können dies die polare Basis nennen . Wenn Sie dann ein Teilchen entlang des Kreises senden, erhalten Sie die von Ihnen erwähnte sich bewegende polare Basis.

Wenn Vektoren in kartesischen Koordinaten vorhanden sind, sehen die Basisvektoren nutzlos aus. Schließlich fügt ein Vektor (4,2) = 4(1,0) + 2(0,1) keine neuen Informationen hinzu.

In Polarkoordinaten hat jeder Punkt einen Satz von Basisvektoren, und jeder Vektor, der in dem Punkt wirkt, ist eine lineare Kombination davon.

Für einen Punkt auf der Erdoberfläche ist es leicht zu verstehen. Es wird durch 2 Koordinaten definiert: Längengrad und Breitengrad. Für jedes Paar dieser Koordinaten können wir 2 Vektoren festlegen: Einer von ihnen zeigt zum Beispiel nach Norden und der andere nach Osten. Nun ist es möglich, basierend auf diesen Basisvektoren für eine Nachbarschaft dieses Ortes einen Geschwindigkeitsvektor mit einer Größe und einer Richtung zu definieren.

Geben Sie hier die Bildbeschreibung ein

Sie kennen die Komponenten (   v X   , v j   ) eines Vektors an Punkt 1

v = [ v X v j ] = v X [ 1 0 ] e X + v j [ 0 1 ] e j

Wo   e X   , e j   sind die Basisvektoren, sie sind linear unabhängig mit   e X e X = 1   ,   e j e j = 1   , e X e j  

Beachten Sie, dass die Komponenten sind

v X = v e X v j = v e j

und die Größenordnung   v = v X 2 + v j 2

Wenn Sie den Vektor verschieben   v   zu Punkt 2 und Sie wählen der Einfachheit halber neue Basisvektoren   e T   , e N   somit

v = [ v X v j ] = v T e T + v N e N

die Basisvektoren erfüllten die Anforderungsform   e X   Und   e j   Basisvektoren.

die neuen Komponenten sind

v T = v e T v N = v e N

und die Größe bleibt unverändert   v = v X 2 + v j 2

bei Punkt 3 erhält man weitere Komponenten des Vektors v   , auch hier bleibt die Größe unverändert.

An dieser Berechnung ist also nichts auszusetzen. Die Auswahl der Basisvektoren hängt nur davon ab, was Sie erreichen möchten

Teil 1 – Ihre Verwirrung über Basisvektoren ansprechen

Ich dachte, dass Basisvektoren von der Größenordnung eins sind

Überlegen Sie, was es bedeutet, denselben Punkt auf zwei verschiedenen Basen auszudrücken.

Angenommen, Sie haben die kanonische (Standard-)Basis B = { ICH ^ , J ^ } . Nehmen Sie ein beliebiges Paar raumaufspannender (also linear unabhängiger) Vektoren ich Und J (nicht unbedingt orthogonal und nicht unbedingt von Einheitslänge) und sie eine andere Basis bilden lassen B ' = { ich , J } .


Beiseite: Üblicherweise (in einem leichten Schreibfehler) schreibt man eine geordnete Basis als B = { e 1 , e 2 } , wobei die Indizes die Reihenfolge definieren (damit Sie wissen, welche Koordinate welchem ​​Basisvektor zugeordnet ist). Da benutze ich ICH , J Und ich , J , gibt es keine Indizes, aber die übliche Reihenfolge wird angenommen (Wörterbuchreihenfolge, ich J ).


Angenommen, Sie haben einen Vektor R . In der Standardbasis ausgedrückt, ist es eine Linearkombination der Basisvektoren in B :

R = X ICH ^ + j J ^   ,   Koordinaten:   ( X , j )

und in Bezug auf die gestrichene Basis kann derselbe Vektor als Linearkombination von ausgedrückt werden ich & J , es ist nur so, dass die Koordinaten unterschiedlich sein werden. Also in Bezug auf B ' , es ist:

R = u ich + v J   ,   Koordinaten:   ( u , v )

Es heißt im Grunde "nimm u Schritte in die ich Richtung und nehmen v Schritte in die J Richtung". Beachten Sie, dass dies bedeutet, dass die ( u , v ) Koordinaten von ich Und J in der grundierten Basis sind ( 1 , 0 ) Und ( 0 , 1 ) , bzw. Also, ausgedrückt in ihrer eigenen Basis , ich & J sind beide von Einheitslänge und orthogonal. Grundsätzlich ist das Arbeiten in Bezug auf (u, v)-Koordinaten dasselbe wie das Arbeiten in der Standardbasis, es gibt nur diesen größeren Kontext, einen koordinatenunabhängigen Raum von Punkten, und der konkrete Punkt, der jedem Koordinatenpaar zugeordnet ist, ist je nachdem unterschiedlich auf welcher Grundlage Sie sich entscheiden.

Geben Sie hier die Bildbeschreibung ein

Das Schöne ist, dass Sie damit zwischen den beiden konvertieren können. Nehme an, dass

ich = ( 2 , 0,5 ) B = 2 ICH ^ + 0,5 J ^ J = ( 0,5 , 1 ) B = 0,5 ICH ^ + 1 J ^

(der Index ( X , j ) B Angabe des Koordinatenrahmens) und die Sie haben R = ( u , v ) B   ' = ( 1 , 2 ) B   ' , und Sie möchten das entsprechende wissen ( X , j ) B Darstellung. Nun, einfach skalieren ich & J von u & v , bzw:

R = 1 ich + 2 J = 1 ( 2 ICH ^ + 0,5 J ^ ) + 2 ( 0,5 ICH ^ + 1 J ^ ) = 3 ICH ^ + 2.5 J ^

So bekommt man das entsprechende ( X , j ) B Ist ( 3 , 2.5 ) B .

Geben Sie hier die Bildbeschreibung ein

In Matrixform:

[ 3 2.5 ] = [ 2 0,5 0,5 1 ] [ 1 2 ]

Teil 2 – Ihre Verwirrung über lokale Frames ansprechen

Ich dachte, dass sich Basisvektoren [...] am Ursprung befinden [...], also wie können sich die Basisvektoren in Dingen wie Polarkoordinaten bewegen?

Mathematisch gesehen haben Vektoren keine eindeutigen Ursprungspunkte - sie sind nur eine Richtung und eine Größe (jedenfalls geometrische Vektoren). Sie können sich das vorstellen, indem Sie sich vorstellen, dass alle Vektoren vom Ursprung eines euklidischen Koordinatensystems ausgehen; der Endpunkt entspricht dann der Koordinatendarstellung in der Standardbasis.

Mit anderen Worten, sogar Dinge wie Geschwindigkeiten, Beschleunigungen, Kräfte – all diese haben keinen intrinsischen Ursprungspunkt. Jedes ist wirklich nur eine Richtung und eine Größe. Damit klappt die Mathematik. Aber in der Physik möchte man solchen Vektoren oft ein zusätzliches Bit an „Metadaten“ anhängen, um das Gesamtbild besser zu beschreiben (über das „mathematische Werkzeug“ der linearen Algebra hinaus), also übersetzt man den Vektor oft so in den Raum, dass es beginnt an einem vernünftig aussehenden Punkt auf einem Objekt.

Oder denken Sie an Kraftfelder; An jedem Punkt im Raum hängt ein Vektor (Kraft). Die Vektoren werden oft so dargestellt, als würden sie von dem zugeordneten Punkt ausgehen. Aber eine andere Möglichkeit, darüber nachzudenken, ist, dass Sie eine Funktion haben, die einen Punkt im Raum nimmt und einen Vektor erzeugt. Stellen Sie sich also eine Anwendung vor, die eine Benutzeroberfläche bereitstellt, mit der Sie einen Punkt als Eingabe auswählen können, und die ein separates Fenster hat, um den Ausgabevektor anzuzeigen, der vom Ursprung ausgeht. Wenn Sie den Eingabepunkt verschieben, ändert der Ausgabevektor Größe und Richtung. Sie können zum gewohnten Bild zurückkehren, indem Sie den Vektor gedanklich zum Eingabepunkt übersetzen.

Dasselbe können Sie mit Koordinatenrahmen tun. Ein Problem kann in der Standardbasis schwer zu lösen oder auszudrücken und in einer anderen (grundierten) Basis leichter zu handhaben sein. Die neuen Basisvektoren gehen zwar vom Ursprung aus, aber die gestrichene Basis selbst ist oft mit einem Punkt im Raum verbunden - vielleicht ist sie nur in unmittelbarer Nähe dieses Punktes nützlich (gut genug für Kalkül!).

Sie können es sich also wie einen lokalen Rahmen vorstellen , der diesem Punkt zugeordnet ist.

Wenn Sie den "Eingabepunkt" ändern, ändert sich die zugehörige Basis - die Basisvektoren ändern Richtung und Größe. Im Wesentlichen haben Sie für jeden Punkt im Raum eine andere lokale Basis. Da sich Richtungen und Größen jedoch gleichmäßig ändern, können Sie sich den Prozess als eine lokale Basis vorstellen, die sich "bewegt", "rotiert" und allgemeiner "die Form ändert".

Geben Sie hier die Bildbeschreibung ein

Wenn ich das also richtig verstehe, hat jeder Punkt im Raum Basisvektoren, um jeden Vektor an diesem Punkt zu beschreiben (wenn also eine Kraft auf Objekt B wirkt und Objekt B an einem bestimmten Punkt ist, hat die Kraft eine Basis von diesem Punkt, die seine Richtung beschreibt Wenn wir also in der Physik eine Position von einem Punkt aus beschreiben, scheinen die Basisvektoren nur am Ursprung zu sein, weil wir im Fall der Position die Größe verwenden, um die Entfernung darzustellen, obwohl wir tatsächlich einen beliebigen Punkt auswählen könnten Basis unserer Position und die Basisvektoren würden sich mit dieser Wahl bewegen. (Punkt eins)
In Polarkoordinaten machen wir jedoch unsere Basisvektoren um einen Punkt, sagen wir P, der sich in Bezug auf die kartesischen Koordinaten bewegt, aber nicht auf unsere neuen Basen (so wie Sie sagten, es ist ein anderer Bezugsrahmen), und dann können wir es tun eine Änderung der Vorspannungen, um den Geschwindigkeitsvektor in Bezug auf Polarkoordinaten in eine Geschwindigkeit in Bezug auf unsere kartesischen Schnüre zu bringen. (Punkt zwei)

"Koordinaten" ist ein allgemeinerer Begriff als "Basisvektoren". Basisvektoren gelten nur für Vektorräume, während Koordinaten für jede Mannigfaltigkeit gelten (und, wenn man den Begriff locker genug verwendet, für so ziemlich jeden Raum). Basisvektoren liefern ein Koordinatensystem, indem sie einfach ihre Koeffizienten nehmen, aber nicht alle Koordinatensysteme entsprechen einem Satz von Basisvektoren. Auch wenn Basisvektoren unabhängig sein müssen, müssen sie keine Größe haben 1 , und tatsächlich müssen Vektorräume überhaupt keine Norm haben, um Basisvektoren zu haben, und wenn ein Raum keine Norm hat, dann "Größe 1 " ist bedeutungslos. Außerdem "befinden" sich Vektoren nicht wirklich am Ursprung. Sie werden oft als Verschiebungen vom Ursprung zu einem anderen Punkt im affinen Raum dargestellt, aber das ist nicht ganz dasselbe wie "am" Ursprung zu sein.

Polarkoordinaten basieren nicht auf Basisvektoren, obwohl wir sie verwenden können, um lokale Basisvektoren für jeden Punkt zu definieren.