Einführung in die Tensorrechnung: Vorbemerkungen und Grundbegriffe

Aus Wikibooks


Einleitung[Bearbeiten]

Gegenstand dieser Abhandlung sind zunächst die Tensoren 2. Stufe (auch Tensoren vom Rang 2 genannt). (Anmerkung: Skalare sind Tensoren 0. Stufe, Vektoren sind Tensoren 1. Stufe.)

Tensoren 2. Stufe sind mathematische Operatoren, die bei Anwendung auf einen Vektor einen anderen Vektor erzeugen, der bestimmte Eigenschaften hat. (Beispiele folgen später.)

Nach Festlegung (Definition, Vereinbarung) eines Koordinatensystems – künftig kurz Basis oder Basissystem genannt – lässt sich jeder Tensor durch eine »Matrix« beschreiben, d. h. durch eine bestimmte Anzahl von Zahlen in einer bestimmten Anordnung. Für einen Skalar (Tensor 0. Stufe) besteht diese Matrix nur aus dem Skalar selbst. Bei einem (dreidimensionalen) Vektor v (Tensor 1. Stufe) besteht die Matrix aus den drei Komponenten v1, v2, v3, die der Vektor bezüglich der benutzten Basis hat:

Dies ist eine einzeilige Matrix oder kurz: eine Zeilenmatrix. Möglich ist aber auch die Beschreibung des Vektors durch eine einspaltige Matrix (kurz: Spaltenmatrix):

Man beachte, dass diese Matrizen lediglich vereinfachte Beschreibungen des entsprechenden Vektors sind, dass sie aber nicht mit dem Vektor identisch sind. Dies ist wichtig, weil ein und derselbe Vektor in verschiedenen Basen durch ganz verschiedene Matrizen dargestellt wird, während der Tensor selbst von der benutzten Basis unabhängig ist (er ist » invariant gegenüber Basiswechsel «).

Ein Tensor 2. Stufe lässt sich bezüglich einer Basis durch eine Matrix mit drei Zeilen und drei Spalten darstellen, durch eine so genannte 3 x 3 Matrix:

Auch hier gilt: Eine solche Matrix ist nur eine von beliebig vielen Darstellungsformen des Tensors.

Da Tensoren 2. Stufe bei Berechnungen immer zusammen mit einem Vektor auftreten und die Berechnungen immer mit Matrizen ausgeführt werden, sollen zunächst die dafür benötigten Begriffe und Gesetze der Matrizenrechnung erklärt werden.

 

Grundbegriffe: Matrizen und Matrizendarstellung von Vektoren[Bearbeiten]

Eine Matrix vom Typ (m, n) ist ein rechteckiges Schema von m · n Größen, die in m Zeilen (waagerechten Reihen) und n Spalten (senkrechten Reihen) angeordnet sind. Diese Größen heißen Elemente der Matrix. Das Element aik (auch Aik) der Matrix A steht in der i-ten Zeile und in der k-ten Spalte. Die Elemente können reelle oder komplexe Zahlen sein, aber auch andere mathematische Objekte, wie Vektoren, Polynome, Differentiale und andere.

Eine Matrix A vom Typ (m, n) kann so dargestellt werden:

(1.1)


Dabei kann der Index (m, n) bei A und (aik) auch weggelassen werden, wenn der Typ der Matrix entweder offensichtlich oder unwichtig ist.

Die in der Einleitung vorgestellten Beschreibungen eines Vektors durch eine Matrix setzen die Vereinbarung einer Basis voraus, der die Komponenten des Vektors (also die Elemente der Matrix) zugeordnet sind. Diese Basis besteht bis auf weiteres immer aus drei aufeinander senkrechten Einheitsvektoren e1, e2, e3. (Eine andere gängige Bezeichnung für diese »Basisvektoren« ist i, j, k.)

Die Darstellung eines (physikalischen) Vektors v mit den (skalaren) Komponenten v1, v2, v3 in der Komponentendarstellung zur Basis {e1, e2, e3} = {ei} lautet dann

(1.2)


Eine identische Darstellung dieses Vektors mittels zweier Matrizen (»Matrizendarstellung«) ist dann (unter Benutzung der später erklärten Gesetze der Matrizenmultiplikation) so möglich:


(1.3)


Die Matrizendarstellung eines Vektors ist also das Produkt der Zeilenmatrix seiner Komponenten und der Spaltenmatrix aus den Einheitsvektoren der benutzten Basis.

Zur Beschreibung dieser Basisvektoren kann man nicht auf eine andere Basis zurückgreifen, weil man dann vor der Aufgabe stünde, die Basisvektoren dieser neuen Basis zu beschreiben, was zu einer unendlichen Regression führen würde. Daher muss man die Lage der Basisvektoren bezüglich des jeweiligen Beobachters angeben. Dies kann z. B. durch die Vereinbarung geschehen, dass der Vektor e1 in der Zeichenebene des Beobachters liegt und nach rechts zeigt, der Vektor e2 ebenfalls in der Zeichenebene liegt und nach oben zeigt. Damit ist auch die Lage des Vektors e3 festgelegt, da er mit den ersten beiden Vektoren ein Rechtssystem bilden muss. Wir nehmen im Folgenden immer an, dass eine derartige Vereinbarung getroffen wurde.

Aus dem so genannten Zeilenvektor der Mathematik (in Wahrheit eine »Zeilenmatrix«) wird also erst durch Multiplikation mit der »Spaltenmatrix« mit den Elementen ei (i = 1, 2, 3) ein physikalischer Vektor.

Da die Komponentenmatrix eines Vektors nur für eine bestimmte Basis gilt, wird im Folgenden diese Basis immer als definiert vorausgesetzt.

Wir vereinbaren nun:

1. Die künftig als »Vektoren« bezeichneten Größen sind stets physikalische Vektoren, also gerichtete physikalische Größen.

2. Die Matrix der Komponenten eines Vektors v wird stets als Spaltenmatrix geschrieben und mit (v) = (vi) bezeichnet.

3. Wenn aus zwingenden Gründen (z. B. bei der Multiplikation von Matrizen) die Komponentenmatrix eines Vektors als Zeilenmatrix geschrieben werden muss, benutzen wir dafür die Bezeichnung

(v)T = (vi)T.


(v)T = (vi)T heißt die transponierte Matrix der ursprünglichen Matrix (v) = (vi).

Aus

  folgt also     und umgekehrt.

Damit folgt aus Gleichung 1.3:

(1.4)


Beachte: Der Vektor v bleibt unbeeinflusst davon, ob er als Zeilenmatrix oder als Spaltenmatrix dargestellt wird, aber natürlich sind die beiden Matrizen nicht gleich: Nach der Definition der Gleichheit (siehe unten) können nur Matrizen vom selben Typ (m, n) gleich sein. Es ist nützlich, stets deutlich zwischen einem Vektor und seiner Matrix (seiner Matrizendarstellung) zu unterscheiden: Eine Matrix ist kein Vektor, und ein Vektor ist keine Matrix. Ein Vektor ist unabhängig vom benutzten Koordinatensystem (Basis); seine Matrix ist nur eine von mehreren Darstellungsformen des Vektors, und sie ist (genauer: ihre Elemente sind) von der benutzten Basis abhängig.

 

Definitionen[Bearbeiten]

Gleichheit zweier Matrizen: Zwei Matrizen sind gleich, wenn sie vom selben Typ (m, n) sind und alle einander entsprechenden Elemente der Matrizen gleich sind:



Summe (Differenz) zweier Matrizen: Voraussetzung: Beide Matrizen müssen vom gleichen Typ (m, n) sein. Einander entsprechende Elemente der beiden Matrizen werden addiert bzw. subtrahiert.



Multiplikation einer Matrix A mit einem Skalar: Alle Elemente der Matrix werden mit dem Skalar k multipliziert.



Transponierte Matrix: Die transponierte Matrix AT entsteht durch Vertauschung der Zeilen und Spalten.



Daraus folgt:



Insbesondere ist


und


Eine quadratische Matrix hat ebenso viele Zeilen wie Spalten: m = n.


Eine quadratische Matrix A heißt symmetrisch, wenn AT = A ist. Dann ist



Eine quadratische Matrix heißt schiefsymmetrisch oder antisymmetrisch, wenn AT = - A ist. Dann ist



Daraus folgt, dass alle Elemente aii auf der »Hauptdiagonalen« der Matrix (das ist die von links oben nach rechts unten verlaufende Diagonale) gleich null sind.

 

Rechengesetze[Bearbeiten]

Produkte zweier Matrizen und Vektor-Matrix-Produkte[Bearbeiten]

Die Multiplikation zweier Matrizen A und B setzt voraus, dass die Anzahl der Spalten von A gleich der Anzahl der Zeilen von B ist. (Diese »Verkettbarkeitsbedingung« ergibt sich aus der folgenden Vorschrift zur Berechnung der Produktmatrix.) Das Produkt AB zweier Matrizen ist wieder eine Matrix.

Rechenvorschrift: Das Element cik ist das Skalarprodukt der i-ten Zeile von A mit der k-ten Spalte von B. (Über Skalarprodukte zweier Vektoren siehe unten.) Bei der Berechnung des Skalarprodukts werden die Zeilen und Spalten wie (physikalische) Vektoren behandelt, das heißt, die Elemente der Zeilen und Spalten denke man sich zunächst mit den entsprechenden Einheitsvektoren multipliziert, dann wird die eigentliche Multiplikation vorgenommen. Dabei gelten die einschlägigen Gesetze der Vektoralgebra:

e1·e1 = e2·e2 = e3·e3 = 1,     e1·e2 = e2·e3 = e3·e1 = 0.


Wir begnügen uns hier mit dem Beispiel zweier 3x3-Matrizen: Es seien



Dann ist



wobei




Also ist für zwei 3x3-Matrizen

(1.5)

 


Spezialfälle: Produkte zweier einreihiger Matrizen

Mit Rücksicht auf die Verkettbarkeit gibt es genau zwei Möglichkeiten:


(1.6)


Das Produkt ist eine 3 x 3-Matrix. Sie begegnet uns wieder beim dyadischen Produkt zweier Vektoren.


(1.7)


Das Ergebnis ist die Summe dreier reeller Zahlen, also ebenfalls eine reelle Zahl, die man auch als 1x1-Matrix interpretieren kann. Dieser Fall begegnet uns wieder beim Skalarprodukt zweier Vektoren.

 

Produkte einer einreihigen Matrix (sowie eines Vektors) mit einer 3x3-Matrix

Je nach der Stellung der einreihigen Matrix B (bzw. des Vektors) zur 3x3-Matrix A sind zwei Fälle zu unterscheiden, das »Vorprodukt« und das »Nachprodukt«.


1. Das Vorprodukt

Das Vorprodukt BA kann wegen der Verkettbarkeitsbedingung nur gebildet werden, wenn B eine Zeilenmatrix ist. Daher vereinbaren wir:


(1.8)


Nach den Regeln der Matrizenmultiplikation ist das Ergebnis ebenfalls eine Zeilenmatrix:


(1.9)

 

Nun können wir eine neue Rechenoperation für Vektoren definieren, nämlich das Vorprodukt der Matrix eines Vektors mit einer 3 x 3 Matrix, indem wir in den Gleichungen 1.8 und 1.9 die Matrix B durch die Matrix (v) eines Vektor v ersetzen. Dabei müssen wir wegen der Verkettbarkeitsbedingung die transponierte Matrix (v)T benutzen. Dann gilt für das Vorprodukt (v)T A


(1.10)

Analog zu Gleichungen 1.8 und 1.9 ist

(1.11)


Wir vereinbaren nun, dass die Matrix auf der rechten Seite der Gleichung 1.11 als die transponierte Matrix (w)T eines Vektors w interpretiert werden soll:



Für den Vektor w selbst gilt nach Gleichung 1.4:


Also Folge dieser Vereinbarung gilt künftig:

Das Vorprodukt ( v )T A aus der transponierten Matrix eines Vektors v und einer 3 x 3 Matrix A ist die transponierte Matrix ( w )T eines Vektors w mit folgender Eigenschaft:

(1.12)

oder

(1.13)


Anmerkung: Die eckigen Klammern dienen hier und im Folgenden dazu, die Reihenfolge der Multiplikationen zu verdeutlichen. (Runde Klammern werden zur Kennzeichnung von Matrizen benutzt.)

 


Übung 1.1

Beweisen Sie, dass (v)T E = (v)T, wobei



die 3 x 3 Einheitsmatrix und v ein Vektor ist.


Übung 1.2

Beweisen Sie das Distributivgesetz für das Vorprodukt:


wobei A und B  3 x 3-Matrizen sind und v ein Vektor ist.


Übung 1.3

Beweisen Sie:




 


2. Das Nachprodukt

Hier muss wegen der Verkettbarkeitsbedingung die Matrix B als Spaltenmatrix geschrieben werden:


(1.14)


Das Ergebnis ist nach den Regeln der Matrizenmultiplikation eine Spaltenmatrix:


(1.15)

 

Nun können wir auch das Nachprodukt der Matrix eines Vektors mit einer 3 x 3 Matrix definieren, indem wir in Gleichung 1.14 die Matrix B durch die Matrix eines Vektors v ersetzen und vereinbaren, dass die Spaltenmatrix auf der rechten Seite der Gleichung 1.16 die Matrix (w) eines Vektors w sein soll.


(1.16)


Für den Vektor w gilt daher

(1.17)


 


Übung 1.4

Beweisen Sie: E(v) = (v), wobei E die 3 x 3 Einheitsmatrix und v ein Vektor ist


Übung 1.5

Beweisen Sie das Distributivgesetz für das Nachprodukt:


wobei A und B 3 x 3 Matrizen sind und v ein Vektor ist.


Übung 1.6

Beweisen Sie:



wobei v ein Vektor, A eine 3 x 3 Matrix und E die 3 x 3-Einheitsmatrix ist.


 

 

Produkte von Vektoren[Bearbeiten]

Es gibt drei Arten von Produkten von je zwei Vektoren:

  • das Skalarprodukt,
  • das Vektorprodukt und
  • das dyadische Produkt.


Das Vektorprodukt wird hier nicht benötigt.


1. Das Skalarprodukt


In der Vektoralgebra wird das Skalarprodukt v·w zweier Vektoren im Hinblick auf physikalische Belange basisunabhängig so definiert:


(1.19)


wobei v und w die Beträge der beiden Vektoren sind und φ der von ihnen eingeschlossene Winkel ist.

Beschreibt man die Vektoren durch ihre Komponenten bezüglich einer kartesischen Basis {e1e2e3}, dann erhält man für ihr Skalarprodukt formal die Gleichung


(1.20)


In der Vektoralgebra wird gezeigt, dass Skalarprodukte distributiv sind und man daher die Klammern nach den Regeln der Algebra ausmultiplizieren darf. Berücksichtigt man dabei, dass



ist (was sich aus der Definitionsgleichung (1.19) für φ = 90° bzw. 0° ergibt), so erhält man

(1.21)


Die rechte Seite der Gleichung (1.21) ist identisch mit dem Produkt der Zeilenmatrix (vi)T und der Spaltenmatrix (wi):


(1.22)


sodass also gilt

(1.23)


 


2. Das dyadische Produkt


Das dyadische Produkt zweier Vektoren v und w (kurz auch: Dyade) wird geschrieben



und gelesen: v mal im Kreis w.


Ebenso wie die beiden Vektoren ist auch ihr dyadisches Produkt vom benutzten Basissystem unabhängig. Bei der Definition des dyadischen Produkts wird die Komponentendarstellung der Vektoren bezüglich einer bestimmten Basis benutzt, und daher ist auch das Ergebnis zunächst eine basisabhängige Größe, und zwar eine Matrix. (Leider gibt es – anders als bei den vektoralgebraischen Definitionen des Skalar- und des Vektorprodukts - keine anschauliche und basisunabhängige Definition des dyadischen Produkts, die nur auf den Eigenschaften der beiden Vektoren basiert.)


Definition: Haben v und w in einem bestimmten Basissystem die Komponenten (v1, v2,v3) und (w1, w2,w3), ist also



dann ist das dyadische Produkt der beiden Vektoren im benutzten Basissystem


(1.24)


Durch Ausmultiplizieren erhält man nach Gleichung (1.6)


(1.25)


Diese 3 x 3 Matrix stellt – wie noch gezeigt werden wird – einen Tensor vom Rang 2 dar.



Übungen:


1.7 Welche Beziehungen müssen zwischen den Elementen einer 3 x 3 Matrix bestehen, damit diese ein dyadisches Produkt darstellen kann? Hinweis: Man setze aik = uivk und untersuche die Konsequenzen.


1.8 Können aus den Elementen einer Tensormatrix eindeutig die Vektoren u und v bestimmt werden, deren dyadisches Produkt der Tensor ist? Wenn nein, warum nicht, und wie viel Vektorkomponenten können willkürlich gewählt werden?


1.9 Welche Beziehung besteht zwischen den auf der Hauptdiagonalen der Tensormatrix stehenden so genannten »Tensorkomponenten 1. Art« u1 v1, u2 v2, u3 v3 einerseits und dem Skalarprodukt u · v andererseits?


1.10 Welche Beziehungen bestehen zwischen den übrigen 6 Tensorkomponenten (sie heißen »Tensorkomponenten 2. Art«) und den Komponenten des Vektorprodukts u x v?



Rechengesetze für Dyaden[Bearbeiten]

Die einschlägigen Rechengesetze für 3x3-Matrizen lassen sich unmittelbar auf Dyaden übertragen.


1. Multiplikation einer Dyade mit einem Skalar

Matrizen werden mit einem Skalar multipliziert, indem alle ihre Elemente vi wk mit diesem Skalar multipliziert werden. Dabei ist die Reihenfolge der Faktoren beliebig. Also ist

(1.26)


Anmerkung: Die eckigen Klammern dienen hier und im Folgenden dazu, die Reihenfolge der Multiplikationen festzulegen.

 

2. Produkte eines Vektors mit einer Dyade

Auch hier müssen wir zwischen Vorprodukt und Nachprodukt unterscheiden.

2.1. Das Vorprodukt

Unter dem Vorprodukt des Vektors u mit der Dyade verstehen wir das Produkt



Wir gehen aus von Gleichung (1.10) und ersetzen darin v durch u und A durch die Dyade. In der Komponentendarstellung ist dann (vi) durch (ui) und (aik durch (viwk) zu ersetzen.

Die Matrizendarstellung des Vorprodukts ist dann

(1.27)


Das Ergebnis ist analog zu Gleichung (1.10) ein Vektor t (statt w), für den gilt:

(1.28)



Dafür kann man mit Hilfe von Skalarprodukten schreiben

(1.29)

und schließlich

da das Skalarprodukt u·v eine reelle Zahl k ist.

Also ist

(1.30)


Das Vorprodukt eines Vektors und einer Dyade ist also ein Vektor vom k-fachen Betrag des zweiten Vektors der Dyade, wobei k gleich dem Skalarprodukt aus dem »Vorvektor« und dem ersten Vektor der Dyade ist.

 


2.2 Das Nachprodukt

Unter dem Nachprodukt eines Vektors mit einer Dyade verstehen wir das Produkt



Die Matrizendarstellung dieses Produkts ist

(1.31)


Das Ergebnis ist analog zu Gleichung (1.18) ein Vektor t, für den gilt

(1.32)


und nach Ausklammern von vi

(1.33)


und schließlich

(1.34)


Also ist

(1.35)

Das Nachprodukt ist also ein Vektor vom k-fachen Betrag des ersten Vektors der Dyade, wobei k das Skalarprodukt des zweiten Vektors der Dyade und des »Nachvektors« ist.