Frage:
Sind Matrizen und Tensoren zweiten Ranges dasselbe?
Revo
2012-02-03 01:53:25 UTC
view on stackexchange narkive permalink

Tensoren sind mathematische Objekte, die in der Physik benötigt werden, um bestimmte Größen zu definieren. Ich habe einige Fragen dazu, die geklärt werden müssen:

  1. Sind Matrizen und Tensoren zweiten Ranges dasselbe?

  2. Wenn die Antwort auf 1 Ja lautet, können wir uns einen Tensor 3. Rang als geordneten Satz von Zahlen im 3D-Gitter vorstellen (genauso wie wir uns eine Matrix als geordneten Satz von Zahlen im 2D-Gitter vorstellen können). ?

  3. ol>
Verwandte Fragen zu Math.SE: http://math.stackexchange.com/q/2400/11127, http://math.stackexchange.com/q/1134809/11127 und Links darin.
Acht antworten:
Mark Beadles
2012-02-03 02:22:49 UTC
view on stackexchange narkive permalink

Ein Tensor zweiter Ordnung kann durch eine Matrix dargestellt werden, ebenso wie ein Tensor erster Ordnung durch ein Array dargestellt werden kann. Der Tensor hat jedoch mehr zu bieten als nur die Anordnung der Komponenten. Wir müssen auch angeben, wie sich das Array bei einem Basiswechsel transformiert. Der Tensor ist also ein n-dimensionales Array, das ein bestimmtes Transformationsgesetz erfüllt.

Ja, ein Tensor dritter Ordnung kann also als dreidimensionales Array von Zahlen dargestellt werden - in Verbindung mit einem zugehörigen Transformationsgesetz .

Gute Antwort.Als einfaches Beispiel könnten wir eine Matrix haben, die in der Wirtschaft auftauchte und eine lineare Karte von einem Raum wirtschaftlicher Bedingungen zu einem Raum wirtschaftlicher Ergebnisse war.Auf keinen Fall wäre dies ein Tensor, da er sich nicht richtig transformieren würde.
Dies ist ein alter Kommentar, und ich bin kein Ökonom, aber wenn es eine lineare Karte ist, dann ist es ein Tensor, wenn die von Ihnen erwähnten Räume endlichdimensional sind. Wenn wir den Vektorraum der wirtschaftlichen Bedingungen als $ \ mathbb {EC} $ und den Raum der Wirtschaftsausgaben als $ \ mathbb {EO} $ bezeichnen, dann wäre dieser Tensor ein Element des Raums $ \ mathbb {EO} \ otimes\ mathbb {EC} ^ {*} $, wobei der Stern den algebraischen Dualraum bezeichnet.
kleingordon
2012-02-03 02:47:30 UTC
view on stackexchange narkive permalink

Matrizen werden den Schülern häufig zuerst vorgestellt, um lineare Transformationen darzustellen, die Vektoren aus $ \ mathbb {R} ^ n $ nehmen und sie Vektoren in $ \ mathbb {R} ^ m $ zuordnen. Eine gegebene lineare Transformation kann durch unendlich viele verschiedene Matrizen dargestellt werden, abhängig von den Basisvektoren, die für $ \ mathbb {R} ^ n $ und $ \ mathbb {R} ^ m $ ausgewählt wurden, und ein genau definiertes Transformationsgesetz ermöglicht das Umschreiben die lineare Operation für jede Auswahl von Basisvektoren.

Tensoren zweiten Ranges sind ziemlich ähnlich, aber es gibt einen wichtigen Unterschied, der sich für Anwendungen ergibt, bei denen nichteuklidische (nicht flache) Abstandsmetriken berücksichtigt werden: wie die allgemeine Relativitätstheorie. Tensoren des 2. Ranges können nicht nur $ \ mathbb {R} ^ n $ auf $ \ mathbb {R} ^ m $ abbilden, sondern auch zwischen den dualen Räumen von $ \ mathbb {R} ^ n $ oder $ \ mathbb {R} ^ m $. Das Transformationsgesetz für Tensoren ähnelt dem zuerst für lineare Operatoren erlernten, ermöglicht jedoch die zusätzliche Flexibilität, dem Tensor das Umschalten zwischen dem Einwirken auf zwei Räume oder nicht zu ermöglichen.

Beachten Sie, dass für euklidische Abstandsmetriken der duale Raum und der ursprüngliche Vektorraum gleich sind, sodass diese Unterscheidung in diesem Fall keine Rolle spielt.

Darüber hinaus können Tensoren 2. Ranges verwendet werden fungieren nicht nur als Karten von einem Vektorraum zum anderen. Die Operation der Tensorkontraktion (eine Verallgemeinerung des Punktprodukts für Vektoren) ermöglicht es Tensoren 2. Ranges, auf andere Tensoren zweiten Ranges einzuwirken, um einen Skalar zu erzeugen. Dieser Kontraktionsprozess ist für höherdimensionale Tensoren verallgemeinerbar und ermöglicht Kontraktionen zwischen Tensoren unterschiedlicher Ränge, um Produkte unterschiedlicher Ränge zu erzeugen.

Um eine andere hier veröffentlichte Antwort zu wiederholen, kann tatsächlich jederzeit ein Tensor 2. Rang dargestellt werden durch eine Matrix, die einfach Zeilen und Spalten von Zahlen auf einer Seite bedeutet. Ich versuche, zwischen Matrizen zu unterscheiden, die zuerst eingeführt werden, um lineare Operatoren aus Vektorräumen darzustellen, und Matrizen, die die etwas flexibleren Objekte darstellen, die ich beschrieben habe

Gibt es eine Referenz, in der dieser Unterschied anhand von Beispielen diskutiert wird?
Die meisten einführenden Lehrbücher zur allgemeinen Relativitätstheorie bieten großartige Diskussionen über Tensoren und ihre Beziehungen zu linearen Operatoren und dualen Räumen. Ein Beispiel wäre Sean Carrols Buch "Raumzeit und Geometrie", obwohl verschiedene Leute ihre eigenen Favoriten haben
@Revo: Die Beziehung zwischen Tensoren und Matrizen wird im Eintrag "Wie hängen Matrizen und Tensoren zusammen?" In Kapitel B8: Quantengravitation meiner theoretischen Physik-FAQ unter http://www.mat.univie.ac.at/~ erläutert neum / physfaq / physics-faq.html
@kleingordon Als zukünftige Referenz haben wir MathJax auf der Site aktiv, mit dem Sie ordentlich markierte mathematische Notationen mit LaTeX-ähnlichen Markups schreiben können. Ich habe das für dich getan.
Ron Maimon
2012-07-14 22:18:25 UTC
view on stackexchange narkive permalink

Eine Matrix ist ein Sonderfall eines Tensors zweiten Ranges mit 1 Index nach oben und 1 Index nach unten. Es nimmt Vektoren zu Vektoren (durch Kontraktion des oberen Index des Vektors mit dem unteren Index des Tensors), Covektoren zu Covektoren (durch Kontraktion des unteren Index des Covektors mit dem oberen Index des Tensors) und im Allgemeinen kann einen m oberen / n-unteren Tensor entweder zu m-oberen / n-unteren durch Einwirken auf einen der oberen Indizes, zu m-oberen / n-unteren durch Einwirken auf einen der unteren Indizes oder zu m-1 bringen -upper / n-1-lower durch Kontraktion mit einem oberen und einem unteren Index.

Die Matrixnotation hat keinen Vorteil, wenn Sie Tensoren kennen. Dies ist ein Sonderfall, bei dem der Betrieb des Tensorprodukts plus einer Kontraktion erfolgt erzeugt ein Objekt des gleichen Typs. Die Tensornotation verallgemeinert die Berechnung von Vektoren und linearer Algebra richtig, um die richtigen mathematischen Objekte herzustellen.

Gute Antwort.Ich wollte Sie nur auf eine Folgefrage aufmerksam machen, die ich [hier] gepostet habe (https://physics.stackexchange.com/q/568495/150551).
Philip Gibbs - inactive
2012-02-04 01:49:33 UTC
view on stackexchange narkive permalink

Genau genommen sind Matrizen und Tensoren mit Rang 2 nicht ganz dasselbe, aber es gibt eine enge Entsprechung, die für die meisten praktischen Zwecke funktioniert, denen Physiker begegnen.

Eine Matrix ist ein zweidimensionales Array von Zahlen (oder Werten aus einem Feld oder Ring). Ein 2-Rang-Tensor ist eine lineare Abbildung von zwei Vektorräumen über ein Feld wie die reellen Zahlen zu diesem Feld. Wenn die Vektorräume endlich dimensioniert sind, können Sie für jede eine Basis auswählen und eine Matrix von Komponenten bilden. Diese Entsprechung zwischen Matrizen und Rang-2-Tensoren ist eins zu eins, sodass Sie sie als dasselbe betrachten können, aber genau genommen sind sie nur äquivalent.

Sie können Fälle von unendlich dimensionalen Vektorräumen erfinden wo keine aussagekräftige Darstellung in Bezug auf Matrizen für die entsprechenden Tensoren möglich ist, selbst wenn das Feld die reellen Zahlen sind und die Matrizen unendlich viele Komponenten haben können. Einige dieser Beispiele sind für die Physik relevant, z. wenn die Vektorräume Funktionale sind, deren Dimension (lose) unzählig unendlich ist. Aus diesem Grund ist es eine gute Idee, die Unterscheidung zwischen Tensoren und Matrizen von Arrays zu berücksichtigen, selbst wenn Sie nur ein Physiker sind.

* Eine Matrix ist eine zweidimensionale Anordnung von Zahlen (oder Werten aus einem Feld oder Ring). * Nein, eine Matrix hat mehr Struktur als diese.
Nein, tut es nicht.Sie können mehr Struktur hinzufügen und alle Arten von Operationen definieren, aber eine Matrix ist nur ein 2D-Array von Zahlen.
Anonymous Geometer
2019-07-31 03:53:36 UTC
view on stackexchange narkive permalink

Dies ist ein Haustier von mir.Zu Beginn meiner Karriere war ich ein Geometer.Ein Großteil der vorherigen Diskussion ist richtig.Ein Tensor verschiedener Ränge sind lineare Transformationen.Ein Tensor ist jedoch eine Invariante unter ausgewählten Koordinatensystemen.

Die einfachste Art, sich einen Vektor vorzustellen, ist eine Größe und Richtung, und nur kann nach Auswahl eines Koordinatensystems als Array ausgedrückt werden.Ebenso kann ein Tensor mit Rang 2 nur als Matrix ausgedrückt werden, wenn ein Koordinatensystem ausgewählt wird.

Deshalb wird es in der Physik wie der Spannungsenergietensor oder der Brechungsindextensor anistropischer Kristalle verwendet.Es ist diese Koordinateninvarianz, die es nützlich macht, physikalische Eigenschaften zu beschreiben.

Puppet master
2019-02-26 18:40:08 UTC
view on stackexchange narkive permalink

Nein.Eine Matrix kann eine beliebige Anzahl von Dingen, eine Liste von Zahlen, Symbolen oder einen Namen eines Films bedeuten.Aber es kann niemals ein Tensor sein.Matrizen können nur als bestimmte Darstellungen von Tensoren verwendet werden, aber als solche verschleiern sie alle geometrischen Eigenschaften von Tensoren, die einfach mehrlineare Funktionen auf Vektoren sind.

bernander
2020-02-06 19:58:03 UTC
view on stackexchange narkive permalink

$$ \ def \ cR # 1 {\ color {red} {# 1}} \ def \ cG # 1 {\ color {green} {# 1}} $$ span>

Sie scheinen sich so ähnlich zu sein, aber ...

Es gibt oft Verwirrung hinsichtlich der Indizes, wenn wir einen Tensor vom Rang 2 transformieren, $ T_ {ij} $ span>. Da Matrizen Rang-2-Tensoren darstellen können, ist es verlockend, einfach mit der Multiplikation zu beginnen. Die Indexreihenfolge ist jedoch entscheidend.

Nun, reguläre Matrixmultiplikation, $ C = AB $ span> summiert sich über den zweiten Index von A und den ersten Index von B: $ C_ {ab} = A_ {a \ cR {c}} B _ {\ cR {c} b} $ span>, wobei $ \ cR {c} $ span> ist der Summationsindex ("Dummy-Index").

Wenn wir den zweiten Index von B verwenden, $ D_ {ab} = A_ {a \ cR {c}} B_ {b \ cR {c}} $ span>, dann bekommen wir $ D = AB ^ T $ span>.

Wir lesen in einem Lehrbuch, dass "T wie ein Tensor unter Rotation R transformiert" dies bedeutet $ T_ {ab} \ rightarrow T '_ {ab} = R_ {a \ cR {c}} R_ {b \ cG {d}} T _ {\ cR {c} \ cG {d}} $ span>. Beachten Sie entscheidend , dass ein R den ersten Index und das andere R den zweiten Index bearbeitet.

Daher bedeutet dies nicht $ T \ rightarrow T '= RRT $ span> in Matrixnotation. Falsch!

Die korrekte Matrixnotation lautet $ T \ rightarrow T '= RTR ^ T $ span>.

Es kann schwierig sein, die Korrespondenz zu sehen und sich in Indizes zu verlieren. Verwenden Sie den Vermittler $ D_ {bc} = R_ {b \ cR {d}} T_ {c \ cR {d}} $ span> (analog zu oben ist dies $ D = RT ^ T $ span>) damit $ R_ {a \ cR {c}} R_ {b \ cG {d}} T _ {\ cR {c} \ cG {d}} $ span> wird $ R_ {a \ cR {c}} D_ {b \ cR {c}} $ span>. Dies summiert sich auch auf Ds zweitem Index, sodass er $ RD ^ ​​T $ span> entspricht. Ersetzen Sie den Wert von $ D: RD ^ ​​T = R (RT ^ T) ^ T = R (T ^ T) ^ T (R) ^ T = RTR ^ T. $ span>

Farshad Ashkbous
2017-03-21 16:19:23 UTC
view on stackexchange narkive permalink
  1. Alle Skalare sind keine Tensoren, obwohl alle Tensoren des Ranges 0 Skalare sind (siehe unten).
  2. Alle Vektoren sind keine Tensoren, obwohl alle Tensoren von Rang 1 Vektoren sind (siehe unten).
  3. Alle Matrizen sind keine Tensoren, obwohl alle Tensoren von Rang 2 Matrizen sind.
  4. ol>

    Beispiel für 3: Matrix M (m11 = x, m12 = -y, m21 = x ^ 2, m22 = -y ^ 2). Diese Matrix hat keinen Tensorrang 2. Testmatrix M zur Rotationsmatrix.

Alle Skalare sind in der Tat Tensoren (von Rang 0), es gibt keinen Fehler darin.Dies gilt auch für Vektoren oder Matrizen.Tensor ist eine viel größere Klasse (oder ein abstraktes Objekt), die dies enthält.Skalare, Vektoren oder Matrizen sind nur Repräsentationen in gewisser Weise.
Ich sagte zum Beispiel dafür.Es ist dafür.Sie suchen es und werden sehen, dass viele Vektoren nicht Tensorrang1 sind.oder viele Skalierer sind keine Tensoren.In einem Beispiel lösen Sie es und werden sehen, dass es kein Tensor ist, sondern eine Matrix.siehe auch: Eine Einführung in Tensoren für Studenten für Physik und Technik von Kolecki.von der NASA
Nirgendwo steht geschrieben, dass Vektoren nicht Tensorrang $ 1 $ sind.Ich habe es überprüft.Auch das Konzept ist falsch.Mittel siehe dieses [Ihr verwiesenes Buch] (https://www.grc.nasa.gov/www/k-12/Numbers/Math/documents/Tensors_TM2002211716.pdf), siehe Seite 4.
Siehe S.7 in dieser Referenz ... In elementaren Büchern über Tensoren heißt es, dass Skalierer Tensor-Rang 0 und Vektor Rang 1 sind, in fortgeschrittenen Büchern und einigen Artikeln jedoch nicht.Skalierer ist Differenz zu Tensoren Rang 0 und Vektor ist Differenz zu Rang1 und Matrixdifferenz zu Rang2.Wenn Sie 3 (keine Einheit) sagen, bedeutet dies nicht, Tensor rasnk0 zu verwenden, sondern es ist skalar.Oder Spinor ist kein Vektor oder Skalierer. In meiner Beispielmatrix: m11 = x, m12 = -y, m21 = x ^ 2, m22 = -y ^ 2 ist kein Tensor, sonst beweisen Sie es bitte !!! Umgekehrt ist Vektor, aber istkein Tensor.oder Pseudovektor ist nicht Tensor Rang1 etc ...
Aber das Konzept ist falsch.Sie sagten, aber in fortgeschrittenen Büchern und einigen Artikeln sind sie nicht.Lassen Sie mich wissen, was diese Referenzen sind.
Sie haben das Konzept der Vektordrehung.Nur eine Analogie, Tensor ist wie Wissenschaft und verschiedene Zweige wie Biologie-> Skalar, Chemie-> Vektor, Physik-> Matrix (wenn Sie möchten), die alle innerhalb der Wissenschaft liegen.So wird es definiert.Bitte siehe Wikipedia.
Leider kennen Sie das Konzept des Tensors immer noch nicht und sollten mehr lesen.Wenn Sie mein Beispiel lösen, werden Sie sehen, dass die gesamte Matrix kein Tensor ist, sondern alle Tensoren Rang 2 Matrizen. Schreiben Sie den Tensor Rang 2 und erweitern Sie ihn. Berechnen Sie ihn dann zur Rotationsmatrix 2 * 2.wir haben n1. Jetzt schreibe x '= xcos (θ) + ysin (θ), y' = - xsin (θ) + ycos (θ) und berechne Beispiel m'11 = x 'und n2.Sie werden n1 <> n2 sehen, dann ist die Schlussmatrix kein Tensor. Die Vektordrehung ist eine Transformation und Verwendung in Tensoren (siehe z. B. Marion-Buch oder Landau-Bücher oder Penrose oder Cartan usw.).Also habe ich Advanced Linear Algebra bestanden und ich muss kein Wiki sehen ...


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...