Gradient ist kovariant oder kontravariant?

Ich habe irgendwo gelesen, dass Leute wegen ihrer Vorschläge Gradienten in kovarianter Form schreiben. Ich denke, der Gradient wurde auf kovarianter Basis erweitert ich , J , k , so dass aufgrund der Invarianznatur von Vektoren die Komponente des Gradienten in kontravarianter Form vorliegen muss. Wir wissen jedoch durch Transformationseigenschaften und Kettenregel, dass wir feststellen, dass es sich um einen kovarianten Vektor handelt. Was ist an meiner Überlegung falsch?

Meine zweite Frage ist: Wenn Gradient in kovarianter Form geschrieben wurde, was ist die kontravariante Form von Gradient?

Siehe auch: physical.stackexchange.com/q/105347/2451 und darin enthaltene Links. Quer gepostet auf math.stackexchange.com/q/868819/11127

Antworten (7)

Die meisten der hier geposteten Antworten sind falsch. Die Wikipedia-Seite für den Farbverlauf sagt

Der Gradient von F ist definiert als das eindeutige Vektorfeld, dessen Punktprodukt mit einem beliebigen Vektor ist v an jedem Punkt X ist die Richtungsableitung von F entlang v .

Ein Blick auf Theodore Frankels The Geometry of Physics bestätigt dies. Andere Poster haben gesagt, dass die Komponenten des Gradienten von F werden von gegeben ich F ; Dies sind in der Tat die Komponenten des Differentials von F , was ein Covektor ist. Die Steigung ist dies bei angehobenem Index.

Lassen Sie uns nun beide Seiten des Ausdrucks aus Wikipedia berechnen. Das innere Produkt von G R A D ( F ) mit einem Vektor v Ist

G R A D ( F ) ich G ich J v J = G R A D ( F ) ich v ich .
Die Richtungsableitung von F entlang v Ist
D v F = v ich ich F = G ich J ich F   v J .
Wir können uns eindeutig identifizieren
G R A D ( F ) ich = G ich J J F
oder
G R A D F = G 1 D F .

Ihr Beitrag ist angesichts Ihrer Definition wahr, aber hier ist eine weitere wahre Aussage: Auf einem Koordinatenpatch ( X , j , ) , Die Liste ( X F , j F , ) transformiert als die Komponenten einer Eins-Form! IMO sind die natürlichsten Definitionen für Mannigfaltigkeiten (die "wahren" Definitionen) diejenigen, die auch dann noch eine Bedeutung haben, wenn keine Metrik definiert ist, aber Ihre / Wikipedia-Definition verwendet die Metrik. Ich würde argumentieren, dass die Definition dadurch nicht grundlegend ist.
Ja, es ist weniger grundlegend als das Differential. Wie auch immer, es ist sehr üblich, dass Physiker dieses Objekt den Gradienten nennen (wie in diesem Thread zu sehen). In der Physik haben wir praktisch immer eine Metrik, also ist sie mehr oder weniger irrelevant.

Gradient ist kovariant! Warum?

Die Komponenten eines Vektors kontravariant , weil sie sich in umgekehrter (dh gegenläufiger) Weise der Vektorbasis transformieren. Es ist üblich, diese Komponenten mit einem oberen Index zu bezeichnen. Also, wenn deine Koordinaten aufgerufen werden Q 's, sie sind bezeichnet Q ich .

Daher ist der Gradient (oder eine Ableitung, wenn Sie dies bevorzugen).

ich = Q ich ,
die sich als Umkehrung der Komponententransformation transformieren ( 1 / Kontravariante = Kovariante ).


Wenn Sie immer noch nicht überzeugt sind ... probieren Sie es aus!

  • Schlagen Sie eine Koordinatentransformation vor -Dies ist eine Transformationsvorschrift für die kontravarianten Komponenten- (z. B. von kartesisch nach polar)
  • Verwenden Sie die Kettenregel, um die Ableitung zu transformieren,
  • Überprüfen Sie, ob die Transformation der Ableitung die Umkehrung der Koordinatentransformation ist.


Persönliche Anmerkung: Obwohl die Notation, auf die mein Homonym Oscar hinweist, korrekt ist [sagen wir ich ], ich vermeide es lieber, weil es keine Ableitung bzgl. der "echten" Koordinaten ist. Bitte verstehen Sie meine Worte nicht falsch ... Es ist in Ordnung, diesen Operator zu definieren, sollte aber vorsichtig behandelt werden!

Beifall! ;-)

Ich mag Ihre Antworten bezüglich Kovarianz und Kontravarianz. Sie haben in einem anderen Beitrag erwähnt, dass Sie eine Klasse unterrichten. Sind die Vorlesungsunterlagen irgendwo online gestellt? Würde gerne reinschauen!
@PhotonicBoom Leider nein! Ich hatte nicht genug Zeit, daran zu arbeiten ... aber es steht auf meiner Todo-Liste! In jedem Fall finden Sie auf meiner Webseite sites.google.com/site/ocastillofelisola/Home/academic/methods akademisches Material (es ist chaotisch, weil es Dateien gibt, die ich als Student geschrieben habe und deren Konzepte nicht ausgereift waren). Siehe zum BeispielGR00
@Dox- danke für deine Antwort. Ich weiß, dass wir die Kovarianznatur von Gradientenkomponenten mithilfe der Kettenregel zeigen können. Meine Frage ist jedoch: Stimmen Sie zu, dass, wenn ein Vektor um kovariante Basen erweitert wird, seine Komponenten aufgrund der Invarianznatur des Vektors in kontravariante Form transformiert werden müssen? Wenn dies der Fall ist, wird der Gradient um i, j, k (kovariante Basen) erweitert, sodass seine Komponenten kontravariant sind. Bin ich wahr?
@aminliverpool Ja und Nein! Ja zu Ihrem ersten Kommentar "Stimmen Sie zu, dass, wenn ein Vektor um kovariante Basen erweitert wird, seine Komponenten aufgrund der Invarianznatur des Vektors in Kontravarianzform umgewandelt werden müssen?". Aber nein zum zweiten "Wenn ja, Gradient erweitert um i, j, k (kovariante Basen), also sind seine Komponenten kontravariant. Bin ich wahr?" ... leider gibt es im euklidischen Raum keinen quantitativen Unterschied zwischen ko- und kontravariante Komponenten eines Vektors, so dass Menschen dazu neigen, ihre Rolle zu mischen. ich , J Und k sind Basis für Kontra-Vektor (nicht für Co-Vektoren), sie erweitern den Gradienten nicht! :-)
@Dox. OK. Danke schön. Ist es Ihnen möglich, für ein orthogonales Koordinatensystem Gradienten in Kontravarianz- und Kovarianzform zu schreiben?
@Dox- Entschuldigung. Ich sollte für ein "nichtorthogonales Koordinatensystem" anstelle eines "orthogonalen Systems" sagen.
@aminliverpool Die Beziehung zwischen ihren Komponenten wird durch die Metrik angegeben (wird zum Erhöhen oder Verringern von Indizes verwendet).
Diese Antwort ist nicht richtig. Der Gradient unterscheidet sich von der Ableitung: Die Definition des Gradienten läuft auf "den Vektor ab, der dem Differential einer Skalarfunktion entspricht", dh ( F ) ich = G ich J J F .
@ZachMcDargh Es ist eine Frage der Interpretation. Natürlich haben Sie Recht, wenn Sie darauf bestehen, einen kontravarianten Vektor mit einem sich perfekt verhaltenden geometrischen Objekt zu assoziieren ... Ich persönlich bleibe beim kovarianten Objekt, speziell für den Unterricht, da die meisten Schüler am Anfang mit all den Indizes gymnastisch verwirrt sind.
Sicher, es ist ein kovariantes Objekt mit gutem Verhalten. Die Frage betrifft jedoch den Gradienten, der als kontravarianter Vektor definiert ist. Das Objekt, auf das sich die meisten Antworten hier beziehen, ist das Differential.

Erinnern Sie sich an die integrale Definition des Gradienten:

φ = lim v 0 1 v v φ N ^ D S

Dies sollte Ihnen sagen, dass sich die Komponenten des Gradienten auf die gleiche Weise wie die des normalen Vektors transformieren N ^ , die bekanntermaßen kovariante Komponenten hat.

Sie können überprüfen, ob der Normalenvektor kovariante Komponenten hat, indem Sie sich daran erinnern, dass die Normale beispielsweise durch ein Kreuzprodukt von Tangentenvektoren definiert werden kann (die kontravariante Komponenten haben; das Kreuzprodukt echter Vektoren ist ein Pseudovektor, der kovariante Komponenten hat).

Vielen Dank für Ihre Antwort. Ich weiß, dass wir die Kovarianznatur von Gradientenkomponenten mithilfe der Kettenregel zeigen können. Meine Frage ist jedoch: Stimmen Sie zu, dass, wenn ein Vektor um kovariante Basen erweitert wird, seine Komponenten aufgrund der Invarianznatur des Vektors in kontravariante Form transformiert werden müssen? Wenn dies der Fall ist, wird der Gradient um i, j, k (kovariante Basen) erweitert, sodass seine Komponenten kontravariant sind. Bin ich wahr?
Die kartesischen Basen sind gleich, egal ob sie kovariant oder kontravariant sind, daher sehe ich nicht, wie Sie daraus eine Schlussfolgerung ziehen können.
Danke für Ihre Aufmerksamkeit. Ist es Ihnen möglich, für ein orthogonales Koordinatensystem Gradienten in Kontravarianz- und Kovarianzform zu schreiben?
Tut mir leid, ich verstehe nicht, was Sie von mir verlangen.
Verzeihung. Ich sollte für ein "nichtorthogonales Koordinatensystem" anstelle eines "orthogonalen Systems" sagen. Stimmen Sie zu, dass der Gradient ein Vektor ist, sodass er durch Basisvektoren erweitert werden kann? OK. Ich möchte Sie in einem nichtorthogonalen Koordinatensystem, Sie erweitern den Gradienten sowohl in Kontravarianzform (das wird um eine kovariante Basis erweitert) als auch in einer Kovarianzform (das wird um eine kontavariante Basis erweitert).
Offensichtlich können Sie jede solche Menge entweder in Bezug auf die Tangentenbasis oder die Kotangensbasis erweitern, aber die Menge erweitern φ Das, was ich oben definiert habe, würde Ihnen metrische Begriffe geben, wenn Sie in Bezug auf die Tangentenbasis expandieren würden – es wird natürlich in Bezug auf die Kotangensbasis geschrieben.
Ich brauche ein konkretes Beispiel. Ich möchte, dass Sie den Gradienten in einem nicht orthogonalen Koordinatensystem in Kovarianz- und Kontravarianzform erweitern. Ihre Erklärung ist allgemein und ich kann sie gut verstehen.
φ = ich G ich ich φ , wo jeder G ich ist ein Kotangensbasisvektor. G ich G ich = 1 immer, solange G ich G J = G ich J gibt Ihnen metrische Komponenten.

Ein kovarianter Vektor ist üblicherweise ein Vektor, dessen Komponenten mit dem Index „downstairs“ geschrieben werden, wie z X μ . Nun ist der Gradient definiert als μ := X μ . Wie Sie den kovarianten Vektor sehen können μ die Ableitung nach dem kontravarianten Vektor ist X μ . die kontravariante Form von μ Ist μ := G μ v v - und falls die Metrik konstant ist μ = X μ .

Manchmal der Vektor μ wird verwendet, um eine Koordinatenbasis des Tangentenvektorraums an einem Punkt einer Mannigfaltigkeit anzugeben. In diesem Fall der Index μ ist nicht der Index der Komponente (der für einen Vektor oben sein sollte), sondern zeigt die an μ ten Vektor der Basis.

Danke für Ihre Aufmerksamkeit. Stimmen Sie mir zu, dass der kovariante Gradient um die kovariante Basis i, j, k erweitert wird?

Gradient ist kovariant. Betrachten wir den Gradienten einer Skalarfunktion. Der Grund dafür ist, dass ein solcher Gradient die Differenz der Funktion pro Entfernungseinheit in Richtung des Basisvektors ist.

Wir behandeln den Gradienten oft als gewöhnlichen Vektor, weil wir oft von einer orthonormalen Basis in eine andere orthonormale Basis transformieren. Und in diesem Fall sind Matrixtransponierung und -inverse gleich.

Lassen E , E ' Seien Matrizen von Basisvektoren und A sei die Transformationsmatrix zwischen ihnen.

( E ' ) T = [ e ^ 1 ' e ^ 2 ' e ^ N ' ] = A [ e ^ 1 e ^ 2 e ^ N ] = A   E

Lassen v ^ , v ^ ' Vektoren in jeweiligen Basen sein. Dann

(1) v ^ = v ich e ^ ich = E T [ v 1 v 2 v N ]
(2) v ^ ' = v ich e ^ ich ' = ( E ' ) T [ v 1 ' v 2 ' v N ' ] = ( A   E ) T [ v 1 ' v 2 ' v N ' ] = E T A T [ v 1 ' v 2 ' v N ' ]
Aus 1 Und 2 wir haben:
A T v ^ ' = v ^
und schlussendlich
v ^ ' = ( A T ) 1 v ^

Ich werde eine einfache Erklärung anbieten, die sich nur auf die Steigung stützt.

Angenommen, wir haben eine Linie mit Steigung 5, also entspricht für jeweils 5 Einheiten nach oben eine Einheit nach rechts. Lassen Sie uns nun die y-Achse um 3 erweitern, das heißt, die Abstände zwischen jedem Inkrement von 1 sind jetzt dreimal größer. Damit unsere Steigung unveränderlich (gleich 5) ist, muss die y-Komponente der Steigung ebenfalls um den Faktor 3 dilatieren, d. h. mit der y-Achse kovariieren .

Lassen Sie mich versuchen, die einfachste Erklärung dafür zu geben, warum der Gradient ein kovarianter Vektor ist.

Per Definition gehorchen die Komponenten einer kovarianten Vektortransformation dem Gesetz:

A ¯ ich = J = 1 N X J X ¯ ich A J ( 1 )

und die Komponenten einer kontravarianten Vektortransformation gehorchen dem Gesetz:

A ¯ ich = J = 1 N X ¯ J X ich A J ( 2 )

Wenn die Komponenten des Gradienten eines Skalarfeldes im Koordinatensystem X J , nämlich F X J , sind bekannt, dann können wir die Komponenten des Gradienten im Koordinatensystem finden X ich ¯ , nämlich F X ¯ J , nach der Kettenregel:

F X ¯ ich = F X 1 X 1 X ¯ ich + F X 2 X 2 X ¯ ich + + F X N X N X ¯ ich = J = 1 N X J X ¯ ich F X J

Offensichtlich F X ¯ ich = A ¯ ich , Und F X J = A J , dann erhalten wir die gleiche Gleichung wie ( 1 )

Daher ist der Gradient ein kovarianter Vektor.