Formelsammlung Tensoralgebra
Diese Formelsammlung fasst Formeln und Definitionen der Tensoralgebra für Tensoren zweiter Stufe in der Kontinuumsmechanik zusammen. Es wird der reelle dreidimensionale Raum zugrunde gelegt.
Allgemeines[Bearbeiten]
Um das Transfervolumen trotz erheblicher Erweiterung von vormals über 15 MB auf unter 1 MB zu senken und damit die Übertragung zu beschleunigen und gleichzeitig Energie zu sparen, werden Formeln, wenn möglich, in Textform geschrieben. Der Schrifttypensatz hat keinen Einfluss auf den dargestellten Inhalt. Beispielsweise bedeuten (Datei:Vec u.svg, A) und <math>(\mathsf{\vec u},\mathbf A)</math> dasselbe. Das ermöglicht außerdem die Suche nach Zeichenfolgen wie „sin“, „∠“ oder „AD“.
Notation[Bearbeiten]
- Buchstaben die als Indizes benutzt werden:
- i, j, k, l, m, n ∈ {1, 2, 3}
- p, q, r, s ∈ {1, 2, …, 9}
- u, v ∈ {1, 2, …, 6}
- Nicht tief oder hoch gestellte Buchstaben stehen für reelle Zahlen oder komplexe Zahlen.
- Vektoren:
- Alle hier verwendeten Vektoren sind geometrische Vektoren im dreidimensionalen euklidischen Vektorraum 𝕍.
- Vektoren werden mit Kleinbuchstaben wie Datei:Vec a.svg, â bezeichnet.
Ausnahme: #Dualer axialer Vektor A× - Skriptfehler: Ein solches Modul „Vorlage:Anker“ ist nicht vorhanden.Einheitsvektoren mit Länge eins werden wie ê mit einem Hut versehen. Die Standardbasis von 𝕍 ist ê1,2,3.
- Vektoren mit unbestimmter Länge werden wie Datei:Vec a.svg mit einem Pfeil versehen. Der Name ohne Pfeil gibt den Betrag an:
Datei:Vec a.svg = a â. - Dreiergruppen von Vektoren wie Datei:Vec h.svg1, Datei:Vec h.svg2, Datei:Vec h.svg3 oder Datei:Vec g.svg1, Datei:Vec g.svg2, Datei:Vec g.svg3 bezeichnen Basen von 𝕍.
- Gleichnamige Basisvektoren mit unterem und oberem Index sind dual zueinander, z. B. ist Datei:Vec g.svg1, Datei:Vec g.svg2, Datei:Vec g.svg3 dual zu Datei:Vec g.svg1, Datei:Vec g.svg2, Datei:Vec g.svg3.
- Als #Orthonormalbasisvektoren werden â, ĉ, ê, ĝ, ĥ und û1,2,3 benutzt.
- Tensoren zweiter Stufe sind Element des Vektorraums 𝓛 und bilden Vektoren aus 𝕍 nach 𝕍 ab. Sie werden wie A mit fetten Großbuchstaben notiert. Ausnahme: #Axialer Tensor oder Kreuzproduktmatrix [Datei:Vec v.svg]×. Tensoren vierter Stufe werden doppelt gestrichen geschrieben wie beispielsweise 𝔸 und bilden Tensoren aus 𝓛 nach 𝓛 ab. Analoges zu den Vektoren oben gilt bei Tensoren zweiter Stufe:
- Neunergruppen von Tensoren wie in H1, …, H9 oder G1, …, G9 bezeichnen eine Basis von 𝓛.
- Gleichnamige „Basistensoren“ mit unterem und oberem Index sind dual zueinander, z. B. ist G1, …, G9 dual zu G1, …, G9.
- Es gilt die Einstein’sche Summenkonvention ohne Beachtung der Indexstellung.
- Kommt in einer Formel in einem Produkt ein Index doppelt vor wie in c = ai bi wird über diesen Index summiert:
c = ai bi = Datei:Sum over i from 1 to 3.svg ai bi. - Kommen mehrere Indizes doppelt vor wie in c = Apq Bpq wird über diese summiert:
c = Apq Bpq = <math>\sum_{\mathsf p=1}^9\sum_{\mathsf q=1}^9</math> Apq Bpq. - Ein Index, der nur einfach vorkommt wie u in au = Auv bv, ist ein freier Index. Die Formel gilt dann für alle Werte der freien Indizes:
au = Auv bv bedeutet au = <math>\sum_{\mathsf v=1}^6</math> Auv bv für alle u ∈ {1, …, 6}. - Wird die Summation mit Datei:Sum over i from 1 to 3.svg explizit gefordert, ist die Summenkonvention außer Kraft gesetzt.
- Kommt in einer Formel in einem Produkt ein Index doppelt vor wie in c = ai bi wird über diesen Index summiert:
Glossar[Bearbeiten]
Reservierte und besondere Symbole[Bearbeiten]
| Formelzeichen | Abschnitt in der Formelsammlung | Wikipedia-Artikel |
|---|---|---|
| 1 | #Einheitstensor zweiter Stufe | Einheitstensor |
| 𝟙, 𝕀 | #Einheitstensor vierter Stufe | Einheitstensor |
| Q, R | #Orthogonale Tensoren | Orthogonaler Tensor |
| λ | #Eigenwerte, im Abschnitt #Tensoren vierter Stufe erste Lamé-Konstante | Eigenwertproblem, Lamé-Konstante |
| δij | #Kronecker-Delta | Kronecker-Delta |
| ϵijk | #Permutationssymbol | Permutationssymbol |
| 𝞊 | #Fundamentaltensor 3. Stufe | Epsilon-Tensor |
| i | Imaginäre Einheit: i2 = −1 | |
| Datei:Vec 0.svg, O, 𝕆 | Nullvektor, Nulltensor zweiter und vierter Stufe | |
Zeichen für Operatoren[Bearbeiten]
Operatoren für komplexe Argumente werden nicht speziell definiert, komplexe Konjugationen immer angezeigt, z. B.
- |Datei:Vec v.svg|2 = <math>\mathsf{\vec v\cdot\bar{\vec v}}</math>
bei komplexen Vektoren. Dies ist insbesondere bei der #Vektortransformation zu beachten. Komplexe Zahlen werden nur in den Abschnitten #Eigensystem und #Spektralzerlegung benutzt.
Tensorfunktionen[Bearbeiten]
| Formelzeichen | Abschnitt in der Formelsammlung | Wikipedia-Artikel |
|---|---|---|
| Sp, I1 | #Spur | Spur (Mathematik), Hauptinvariante |
| I2 | #Zweite Hauptinvariante | Hauptinvariante |
| det, I3, |A| | #Determinante | Determinante, Hauptinvariante |
| [Datei:Vec v.svg]× | #Axialer Tensor oder Kreuzproduktmatrix | Kreuzprodukt |
| [A], [𝔸] | #Voigtsche Notation symmetrischer Tensoren zweiter Stufe, #Voigtsche Notation von Tensoren vierter Stufe und nur in diesen Abschnitten | Voigtsche Notation |
| A× | #Dualer axialer Vektor | Kreuzprodukt |
| Datei:Vec i.svg(A) | #Vektorinvariante | Vektorinvariante |
| adj(A) | #Adjunkte | Adjunkte |
| cof(A) | #Kofaktor | Minor (Mathematik)#Kofaktormatrix |
| dev(A) | #Deviator | Deviator, Spannungsdeviator |
| skw(A) | #Schiefsymmetrischer Anteil | Schiefsymmetrische Matrix |
| sph(A) | #Kugelanteil | Kugeltensor |
| sym(A) | #Symmetrischer Anteil | Symmetrische Matrix |
Indizes[Bearbeiten]
| Formelzeichen | Abschnitt in der Formelsammlung | Wikipedia-Artikel |
|---|---|---|
| Aij, Aij, Aij | #Tensorkomponenten von A, siehe auch #Basis und duale Basis | |
| A⊤ | #Transposition | Transponierte Matrix |
| 𝔸<math>{}^{\stackrel{\mathsf{kn}}{\top}}</math> | #Transpositionen von Tensoren vierter Stufe | |
| A−1 | #Inverse | Inverse Matrix |
| A⊤−1, A−⊤ | #Transposition der #Inversen | |
| AS | #Symmetrischer Anteil | Symmetrische Matrix |
| AA | #Schiefsymmetrischer Anteil | Schiefsymmetrische Matrix |
| AD | #Deviator | Deviator, Spannungsdeviator |
| AK | #Kugelanteil | Kugeltensor |
| A× | #Dualer axialer Vektor | Kreuzprodukt |
| x−1 | Kehrwert | |
| (·)½, √(·) | Wurzel (Mathematik) |
Mengen[Bearbeiten]
| Formelzeichen | Elemente |
|---|---|
| ℝ | Reelle Zahlen |
| 𝕍 | Vektoren |
| 𝓛 = Lin(𝕍,𝕍) | Tensoren zweiter Stufe |
| Lin(𝓛,𝓛) | #Tensoren vierter Stufe |
| 𝓢 = Sym(𝕍,𝕍) | #Symmetrische Tensoren zweiter Stufe |
| 𝔏(𝓢,𝓢) | Spezielle lineare Abbildungen von symmetrischen Tensoren auf symmetrische Tensoren, siehe #Voigtsche Notation von Tensoren vierter Stufe |
| O(3) | Orthogonale Gruppe, #Orthogonale Tensoren (mit det(Q) = ±1) |
| SO(3) | Drehgruppe, eigentlich #Orthogonale Tensoren (mit det(Q) = +1) |
Kronecker-Delta[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Definition:
δij = Datei:Caseopen2.svg 1 falls i = j 0 sonst
Für Summen gilt dann z. B.
- vi δij = vj
- Aij δij = Aii
Permutationssymbol[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
ϵijk = Datei:Caseopen3.svg 1 falls (i, j, k) ∈ { (1, 2, 3), (2, 3, 1), (3, 1, 2) } −1 falls (i, j, k) ∈ { (1, 3, 2), (2, 1, 3), (3, 2, 1) } 0 sonst, d. h. bei doppeltem Index
Verhalten bei vertauschten Indizes:
- ϵijk = ϵjki = ϵkij
- ϵijk = −ϵikj = −ϵjik = −ϵkji
Produkte und deren Summen:
ϵijk ϵlmn = δil δjl δkl δim δjm δkm δin δjn δkn
- ϵijk ϵklm = δil δjm − δim δjl
- ϵijk ϵjkl = 2 δil
- ϵijk ϵijk = 6
- ϵijk êk = êi × êj
- ϵijk êj × êk = 2 êi
- ϵijk êi × (êj × êk) = Datei:Vec 0.svg
- ϵijk = êi · (êj × êk)
Spaltenvektoren und Matrizen[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Die hier verwendeten Vektoren sind Spaltenvektoren
Datei:Vec a.svg = ai êi = Datei:Leftpmatrix3.svg a1 Datei:Rightpmatrix3.svg a2 a3
Drei Vektoren Datei:Vec a.svg, Datei:Vec b.svg und Datei:Vec c.svg können spaltenweise in einer 3×3-Matrix M arrangiert werden:
M = Mij êi ⊗ êj = (Datei:Vec a.svg Datei:Vec b.svg Datei:Vec c.svg) = Datei:Leftpmatrix3.svg a1 b1 c1 Datei:Rightpmatrix3.svg a2 b2 c2 a3 b3 c3
Die #Determinante der Matrix
ist
- ungleich null, wenn die Spaltenvektoren linear unabhängig sind und
- größer null, wenn die Spaltenvektoren zusätzlich ein Rechtssystem bilden.
Also gewährleistet |Datei:Vec a.svg Datei:Vec b.svg Datei:Vec c.svg| > 0, dass die Vektoren Datei:Vec a.svg, Datei:Vec b.svg und Datei:Vec c.svg eine rechtshändige Basis bilden.
Die Spaltenvektoren bilden eine #Orthonormalbasis, wenn
- M⊤ M = E
worin M⊤ die transponierte Matrix und E die Einheitsmatrix ist. Bei einer rechtshändigen Orthonormalbasis ist
- |M| = +1.
Vektoralgebra[Bearbeiten]
Skalarprodukt von Vektoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Abbildung 𝕍 × 𝕍 ↦ ℝ
- Datei:Vec a.svg · Datei:Vec b.svg = |Datei:Vec a.svg| |Datei:Vec b.svg| cos(∠(Datei:Vec a.svg, Datei:Vec b.svg))
Betragsquadrat eines Vektors (einzige irreduzible Invariante):
Bezüglich einer #Orthonormalbasis ĉ1,2,3:
- (ai ĉi) · (bj ĉj) = aj bj = a1 b1 + a2 b2 + a3 b3
Kreuzprodukt von Vektoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Abbildung 𝕍 × 𝕍 ↦ 𝕍
Eigenschaften:
- Datei:Vec a.svg × Datei:Vec a.svg = Datei:Vec 0.svg
- Datei:Vec b.svg × Datei:Vec a.svg = −Datei:Vec a.svg × Datei:Vec b.svg
- Datei:Vec a.svg · (Datei:Vec a.svg × Datei:Vec b.svg) = Datei:Vec b.svg · (Datei:Vec a.svg × Datei:Vec b.svg) = 0
- |Datei:Vec a.svg × Datei:Vec b.svg|2 = |Datei:Vec a.svg|2 |Datei:Vec b.svg|2 sin(∠(Datei:Vec a.svg, Datei:Vec b.svg))2 = |Datei:Vec a.svg|2 |Datei:Vec b.svg|2 − (Datei:Vec a.svg · Datei:Vec b.svg)2
- det(Datei:Vec a.svg Datei:Vec b.svg Datei:Vec a.svg × Datei:Vec b.svg) ≥ 0
Graßmann-Identität:
- Datei:Vec a.svg × (Datei:Vec b.svg × Datei:Vec c.svg) = (Datei:Vec a.svg · Datei:Vec c.svg) Datei:Vec b.svg − (Datei:Vec a.svg · Datei:Vec b.svg) Datei:Vec c.svg „BAC−CAB-Formel“
- (Datei:Vec a.svg × Datei:Vec b.svg) × Datei:Vec c.svg = (Datei:Vec a.svg · Datei:Vec c.svg) Datei:Vec b.svg − (Datei:Vec b.svg · Datei:Vec c.svg) Datei:Vec a.svg
Kreuzprodukt aus zwei Kreuzprodukten mit #Spatprodukten:
Bezüglich der Standardbasis:
(ai êi) × (bj êj) = ϵijk ai bj êk = ê1 ê2 ê3 = Datei:Leftpmatrix3.svg a2 b3 − a3 b2 Datei:Rightpmatrix3.svg a1 a2 a3 a3 b1 − a1 b3 b1 b2 b3 a1 b2 − a2 b1
Spatprodukt[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Abbildung 𝕍 × 𝕍 × 𝕍 ↦ ℝ
- Datei:Vec a.svg · (Datei:Vec b.svg × Datei:Vec c.svg) = det(Datei:Vec a.svg Datei:Vec b.svg Datei:Vec c.svg)
- Datei:Vec a.svg · (Datei:Vec b.svg × Datei:Vec c.svg) = Datei:Vec b.svg · (Datei:Vec c.svg × Datei:Vec a.svg) = Datei:Vec c.svg · (Datei:Vec a.svg × Datei:Vec b.svg)
- (ai êi) · [(bj êj) × (ck êk)] = ϵijk ai bj ck
Lagrange-Identität:
- (Datei:Vec a.svg × Datei:Vec b.svg) · (Datei:Vec c.svg × Datei:Vec d.svg) = (Datei:Vec a.svg · Datei:Vec c.svg) (Datei:Vec b.svg · Datei:Vec d.svg) − (Datei:Vec b.svg · Datei:Vec c.svg) (Datei:Vec a.svg · Datei:Vec d.svg)
Basis und duale Basis[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Basisvektoren Datei:Vec u.svg1, Datei:Vec u.svg2, Datei:Vec u.svg3
Duale Basisvektoren Datei:Vec u.svg1, Datei:Vec u.svg2, Datei:Vec u.svg3
Beziehungen zwischen den Basisvektoren
Mit dem #Kreuzprodukt von Vektoren „ד und dem #Spatprodukt:
Datei:Vec u.svg1 = Datei:Vec u.svg2 × Datei:Vec u.svg3 , Datei:Vec u.svg2 = Datei:Vec u.svg3 × Datei:Vec u.svg1 , Datei:Vec u.svg3 = Datei:Vec u.svg1 × Datei:Vec u.svg2 Datei:Vec u.svg1 · (Datei:Vec u.svg2 × Datei:Vec u.svg3) Datei:Vec u.svg2 · (Datei:Vec u.svg3 × Datei:Vec u.svg1) Datei:Vec u.svg3 · (Datei:Vec u.svg1 × Datei:Vec u.svg2)
Datei:Vec u.svg1 = Datei:Vec u.svg2 × Datei:Vec u.svg3 , Datei:Vec u.svg2 = Datei:Vec u.svg3 × Datei:Vec u.svg1 , Datei:Vec u.svg3 = Datei:Vec u.svg1 × Datei:Vec u.svg2 Datei:Vec u.svg1 · (Datei:Vec u.svg2 × Datei:Vec u.svg3) Datei:Vec u.svg2 · (Datei:Vec u.svg3 × Datei:Vec u.svg1) Datei:Vec u.svg3 · (Datei:Vec u.svg1 × Datei:Vec u.svg2)
Trägt man die Basisvektoren spaltenweise in eine Matrix ein, dann finden sich die dualen Basisvektoren in den Spalten der #transponiert #Inversen:
- (Datei:Vec u.svg1 Datei:Vec u.svg2 Datei:Vec u.svg3) = (Datei:Vec u.svg1 Datei:Vec u.svg2 Datei:Vec u.svg3)⊤−1
Beziehung zwischen den Skalarprodukten der Basisvektoren:
- (Datei:Vec u.svgi · Datei:Vec u.svgk) (Datei:Vec u.svgk · Datei:Vec u.svgj) = δij
Skriptfehler: Ein solches Modul „Vorlage:Anker“ ist nicht vorhanden.In der Standardbasis wie in jeder Orthonormalbasis sind die Basisvektoren ĉ1,2,3 zu sich selbst dual:
- ĉi = ĉi, ĉi · ĉj = δij
In einer rechtshändigen Orthonormalbasis ĉ1,2,3 ist
- ĉ1 = ĉ2 × ĉ3, ĉ2 = ĉ3 × ĉ1, ĉ3 = ĉ1 × ĉ2
Berechnung der Vektorkomponenten[Bearbeiten]
- Datei:Vec v.svg = vi êi ↔ vi = Datei:Vec v.svg · êi
- Datei:Vec v.svg = vi Datei:Vec u.svgi ↔ vi = Datei:Vec v.svg · Datei:Vec u.svgi
- Datei:Vec v.svg = vi Datei:Vec u.svgi ↔ vi = Datei:Vec v.svg · Datei:Vec u.svgi
Wechsel der Basis bei Vektoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
- Datei:Vec v.svg = vj Datei:Vec a.svgj = ṽi Datei:Vec u.svgi
#Berechnung der Vektorkomponenten liefert:
- Datei:Vec v.svg = ṽi Datei:Vec u.svgi ↔ ṽi = Datei:Vec v.svg · Datei:Vec u.svgi = (vj Datei:Vec a.svgj) · Datei:Vec u.svgi = (Datei:Vec u.svgi · Datei:Vec a.svgj) vj
Als Matrizengleichung:
Dyadisches Produkt[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Die grundlegenden Eigenschaften des dyadischen Produkts „⊗“ sind:
Abbildung 𝕍 × 𝕍 ↦ 𝓛
- Datei:Vec a.svg, Datei:Vec u.svg ∈ 𝕍: Datei:Vec a.svg ⊗ Datei:Vec u.svg = T ∈ 𝓛
Bezüglich der Standardbasis:
Datei:Vec a.svg ⊗ Datei:Vec u.svg = (ai êi) ⊗ (uj êj) = ai uj êi ⊗ êj = Datei:Leftpmatrix3.svg a1 u1 a1 u2 a1 u3 Datei:Rightpmatrix3.svg a2 u1 a2 u2 a2 u3 a3 u1 a3 u2 a3 u3
- (ai êi) ⊗ (bj êj) + (ci êi) ⊗ (dj êj) = (ai bj + ci dj) êi ⊗ êj
Bezüglich beliebiger Basen:
(ai Datei:Vec a.svgi) ⊗ (uj Datei:Vec u.svgj) = Datei:Leftpmatrix3.svg a1 u1 a1 u2 a1 u3 Datei:Rightpmatrix3.svg Datei:Vec a.svgi ⊗ Datei:Vec u.svgj a2 u1 a2 u2 a2 u3 a3 u1 a3 u2 a3 u3
Multiplikation mit einem Skalar x:
- x (Datei:Vec a.svg ⊗ Datei:Vec u.svg) = (x Datei:Vec a.svg) ⊗ Datei:Vec u.svg = Datei:Vec a.svg ⊗ (x Datei:Vec u.svg) = x Datei:Vec a.svg ⊗ Datei:Vec u.svg
Distributivität:
- (x + y) Datei:Vec a.svg ⊗ Datei:Vec u.svg = x Datei:Vec a.svg ⊗ Datei:Vec u.svg + y Datei:Vec a.svg ⊗ Datei:Vec u.svg
- (Datei:Vec a.svg + Datei:Vec b.svg) ⊗ Datei:Vec u.svg = Datei:Vec a.svg ⊗ Datei:Vec u.svg + Datei:Vec b.svg ⊗ Datei:Vec u.svg
- Datei:Vec a.svg ⊗ (Datei:Vec u.svg + Datei:Vec v.svg) = Datei:Vec a.svg ⊗ Datei:Vec u.svg + Datei:Vec a.svg ⊗ Datei:Vec v.svg
- (Datei:Vec a.svg ⊗ Datei:Vec u.svg) : (Datei:Vec b.svg ⊗ Datei:Vec v.svg) = (Datei:Vec a.svg · Datei:Vec b.svg) (Datei:Vec u.svg · Datei:Vec v.svg)
Weitere Eigenschaften von Dyaden siehe #Dyade und den folgenden Abschnitt.
Tensoren als Elemente eines Vektorraumes[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Durch die Eigenschaften des dyadischen Produktes wird 𝓛 = Lin(𝕍,𝕍) zu einem euklidischen Vektorraum und entsprechend kann jeder Tensor komponentenweise bezüglich einer Basis von 𝓛 dargestellt werden:
- A ∈ 𝓛 ↔ A = Aij êi ⊗ êj = Aij Datei:Vec a.svgi ⊗ Datei:Vec g.svgj mit Komponenten Aij, Aij ∈ ℝ.
Die Dyaden {êi ⊗ êj | i, j = 1, 2, 3} und {Datei:Vec a.svgi ⊗ Datei:Vec g.svgj | i, j = 1, 2, 3} bilden Basissysteme von 𝓛.
Operatoren[Bearbeiten]
Transposition[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Abbildung 𝓛 ↦ 𝓛
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg)⊤ = Datei:Vec g.svg ⊗ Datei:Vec a.svg
- (Aij Datei:Vec a.svgi ⊗ Datei:Vec g.svgj)⊤ = Aij Datei:Vec g.svgj ⊗ Datei:Vec a.svgi = Aji Datei:Vec g.svgi ⊗ Datei:Vec a.svgj
- (Aij êi ⊗ êj)⊤ = Aij êj ⊗ êi = Aji êi ⊗ êj
- (A⊤)⊤= A
- (A + B)⊤= A⊤+ B⊤
- (A · B)⊤= B⊤· A⊤
Vektortransformation[Bearbeiten]
Abbildung 𝓛 × 𝕍 ↦ 𝕍 oder 𝕍 × 𝓛 ↦ 𝕍
Dyaden:
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg) · Datei:Vec h.svg := (Datei:Vec g.svg · Datei:Vec h.svg) Datei:Vec a.svg
- Datei:Vec b.svg · (Datei:Vec a.svg ⊗ Datei:Vec g.svg) := (Datei:Vec a.svg · Datei:Vec b.svg) Datei:Vec g.svg
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg) · Datei:Vec h.svg = Datei:Vec h.svg · (Datei:Vec a.svg ⊗ Datei:Vec g.svg)⊤
- Datei:Vec b.svg · (Datei:Vec a.svg ⊗ Datei:Vec g.svg) = (Datei:Vec a.svg ⊗ Datei:Vec g.svg)⊤ · Datei:Vec b.svg
Allgemeine Tensoren:
- Aij (êi ⊗ êj) · (vk êk) = Aij vj êi
- (vk êk) · Aij (êi ⊗ êj) = Aij vi êj
- Aij (Datei:Vec a.svgi ⊗ Datei:Vec g.svgj) · (vk Datei:Vec h.svgk) = Aij (Datei:Vec g.svgj · Datei:Vec h.svgk) vk Datei:Vec a.svgi
- (vk Datei:Vec b.svgk) · Aij (Datei:Vec a.svgi ⊗ Datei:Vec g.svgj) = Aij (Datei:Vec a.svgi · Datei:Vec b.svgk) vk Datei:Vec g.svgj
Symbolisch:
- A · Datei:Vec v.svg = Datei:Vec v.svg · A⊤
- Datei:Vec v.svg · A = A⊤ · Datei:Vec v.svg
Tensorprodukt[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Abbildung 𝓛 × 𝓛 ↦ 𝓛
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg) · (Datei:Vec h.svg ⊗ Datei:Vec u.svg) := (Datei:Vec g.svg · Datei:Vec h.svg) Datei:Vec a.svg ⊗ Datei:Vec u.svg
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg) · A = Datei:Vec a.svg ⊗ (Datei:Vec g.svg · A) = Datei:Vec a.svg ⊗ Datei:Vec g.svg · A
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg) · A = Datei:Vec a.svg ⊗ (A⊤ · Datei:Vec g.svg)
- A · (Datei:Vec a.svg ⊗ Datei:Vec g.svg) = (A · Datei:Vec a.svg) ⊗ Datei:Vec g.svg = A · Datei:Vec a.svg ⊗ Datei:Vec g.svg
- (Aik êi ⊗ êk) · (Blj êl ⊗ êj) = Aik Bkj êi ⊗ êj
- (Aij Datei:Vec a.svgi ⊗ Datei:Vec g.svgj) · (Bkl Datei:Vec h.svgk ⊗ Datei:Vec u.svgl) = Aij (Datei:Vec g.svgj · Datei:Vec h.svgk) Bkl Datei:Vec a.svgi ⊗ Datei:Vec u.svgl
Skalarprodukt von Tensoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Abbildung 𝓛 × 𝓛 ↦ ℝ
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg) : (Datei:Vec b.svg ⊗ Datei:Vec h.svg) := Sp((Datei:Vec a.svg ⊗ Datei:Vec g.svg)⊤ · (Datei:Vec b.svg ⊗ Datei:Vec h.svg)) = (Datei:Vec a.svg · Datei:Vec b.svg) (Datei:Vec g.svg · Datei:Vec h.svg)
- A : B := Sp(A⊤· B) = Sp(A · B⊤)
- (Aij êi ⊗ êj) : (Bkl êk ⊗ êl) = Aij Bij
- (Aij Datei:Vec a.svgi ⊗ Datei:Vec g.svgj) : (Bkl Datei:Vec b.svgk ⊗ Datei:Vec h.svgl) = Aij Bkl (Datei:Vec a.svgi · Datei:Vec b.svgk) (Datei:Vec g.svgj · Datei:Vec h.svgl)
Eigenschaften:
- A : B = B : A = A⊤: B⊤= B⊤: A⊤
- A⊤: B = A : B⊤
- A : (B · C) = (B⊤· A) : C = (A · C⊤) : B
- (A · B) : C = B : (A⊤· C) = A : (C · B⊤)
- A : (Datei:Vec u.svg ⊗ Datei:Vec v.svg) = Datei:Vec u.svg · A · Datei:Vec v.svg
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Kreuzprodukt eines Vektors mit einem Tensor[Bearbeiten]
Abbildung 𝕍 × 𝓛 ↦ 𝓛 oder 𝓛 × 𝕍 ↦ 𝓛
Dyaden:
- Datei:Vec a.svg × (Datei:Vec b.svg ⊗ Datei:Vec g.svg) = (Datei:Vec a.svg × Datei:Vec b.svg) ⊗ Datei:Vec g.svg = Datei:Vec a.svg × Datei:Vec b.svg ⊗ Datei:Vec g.svg
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg) × Datei:Vec h.svg = Datei:Vec a.svg ⊗ (Datei:Vec g.svg × Datei:Vec h.svg) = Datei:Vec a.svg ⊗ Datei:Vec g.svg × Datei:Vec h.svg
Bezüglich der Standardbasis
- ai êi × (Ajl êj ⊗ êl) = ai Ajl (êi × êj) ⊗ êl = ϵijk ai Ajl êk ⊗ êl
- (Aij êi ⊗ êj) × ak êk = Aij ak êi ⊗ (êj × êk) = ϵjkl Aij ak êi ⊗ êl
Vektortransformation:
- (A × Datei:Vec g.svg) · Datei:Vec h.svg = A · (Datei:Vec g.svg × Datei:Vec h.svg)
- Datei:Vec b.svg · (Datei:Vec a.svg × A) = (Datei:Vec b.svg × Datei:Vec a.svg) · A
- (Datei:Vec a.svg × A) · Datei:Vec g.svg = Datei:Vec a.svg × (A · Datei:Vec g.svg) = Datei:Vec a.svg × A · Datei:Vec g.svg
- Datei:Vec b.svg · (A × Datei:Vec g.svg) = (Datei:Vec b.svg · A) × Datei:Vec g.svg = Datei:Vec b.svg · A × Datei:Vec g.svg
Kreuzprodukt mit dem Einheitstensor ergibt den axialen Tensor:
Datei:Vec a.svg × Datei:Vec b.svg = (Datei:Vec a.svg × 1) · Datei:Vec b.svg = Datei:Vec a.svg · (Datei:Vec b.svg × 1) = −Datei:Vec b.svg · (Datei:Vec a.svg × 1) = −(Datei:Vec b.svg × 1) · Datei:Vec a.svg = −Datei:Vec b.svg × Datei:Vec a.svg
Mehr dazu, siehe #Axialer Tensor oder Kreuzproduktmatrix.
Mehrfach:
- Datei:Vec a.svg × (Datei:Vec b.svg × A) = Datei:Vec b.svg ⊗ Datei:Vec a.svg · A − (Datei:Vec a.svg · Datei:Vec b.svg) A
- [Datei:Vec a.svg × (Datei:Vec b.svg × A)] · Datei:Vec g.svg = Datei:Vec a.svg × [Datei:Vec b.svg × (A · Datei:Vec g.svg)] = (Datei:Vec a.svg · A · Datei:Vec g.svg) Datei:Vec b.svg − (Datei:Vec a.svg · Datei:Vec b.svg) A · Datei:Vec g.svg
- Datei:Vec a.svg × (Datei:Vec b.svg × 1) = Datei:Vec b.svg ⊗ Datei:Vec a.svg − (Datei:Vec a.svg · Datei:Vec b.svg) 1
- [Datei:Vec a.svg × (Datei:Vec b.svg × 1)] · Datei:Vec c.svg = Datei:Vec a.svg × (Datei:Vec b.svg × Datei:Vec c.svg) = (Datei:Vec a.svg · Datei:Vec c.svg) Datei:Vec b.svg − (Datei:Vec a.svg · Datei:Vec b.svg) Datei:Vec c.svg
- Datei:Vec a.svg × (A × Datei:Vec b.svg) = −(Datei:Vec a.svg ⊗ Datei:Vec b.svg) # A
Meistens ist aber:
- (A · Datei:Vec a.svg) × Datei:Vec g.svg ≠ A · (Datei:Vec a.svg × Datei:Vec g.svg) = (A × Datei:Vec a.svg) · Datei:Vec g.svg
- Datei:Vec a.svg × (Datei:Vec g.svg · A) ≠ (Datei:Vec a.svg × Datei:Vec g.svg) · A = Datei:Vec a.svg · (Datei:Vec g.svg × A)
Kreuzprodukt von Tensoren[Bearbeiten]
Abbildung 𝓛 × 𝓛 ↦ 𝕍
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg) × (Datei:Vec b.svg ⊗ Datei:Vec h.svg) = (Datei:Vec g.svg · Datei:Vec h.svg) Datei:Vec a.svg × Datei:Vec b.svg
(Aik êi ⊗ êk) × (Bjl êj ⊗ êl) := Aik Bjk êi × êj = ϵijl Aik Bjk êl = … … = Datei:Leftpmatrix3.svg A21 B31 − A31 B21 + A22 B32 − A32 B22 + A23 B33 − A33 B23 Datei:Rightpmatrix3.svg A31 B11 − A11 B31 + A32 B12 − A12 B32 + A33 B13 − A13 B33 A11 B21 − A21 B11 + A12 B22 − A22 B12 + A13 B23 − A23 B13
Eigenschaften:
- A × A = Datei:Vec 0.svg
- B × A = −A × B
- A × (B · C) = (A · C⊤) × B
- (A · B) × C = A × (C · B⊤)
Zusammenhang mit der #Vektorinvariante:
- A × B = Datei:Vec i.svg(A · B⊤)
- A × 1 = Datei:Vec i.svg(A)
- (Datei:Vec a.svg ⊗ Datei:Vec b.svg) × 1 = Datei:Vec i.svg(Datei:Vec a.svg ⊗ Datei:Vec b.svg) = Datei:Vec a.svg × Datei:Vec b.svg
Zusammenhang mit dem #Skalarkreuzprodukt von Tensoren:
- A × B = A ·× (B⊤)
Skalarkreuzprodukt von Tensoren[Bearbeiten]
Abbildung 𝓛 × 𝓛 ↦ 𝕍
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg) ·× (Datei:Vec h.svg ⊗ Datei:Vec u.svg) := (Datei:Vec g.svg · Datei:Vec h.svg) Datei:Vec a.svg × Datei:Vec u.svg
Zusammenhang mit dem #Kreuzprodukt von Tensoren:
- A ·× B = A × (B⊤)
Zusammenhang mit der #Vektorinvariante:
- A ·× B = Datei:Vec i.svg(A · B)
- A ·× 1 = 1 ·× A = Datei:Vec i.svg(A)
Doppeltes Kreuzprodukt von Tensoren[Bearbeiten]
Siehe auch #Äußeres Tensorprodukt #
Abbildung 𝓛 × 𝓛 ↦ 𝓛
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg) ×× (Datei:Vec h.svg ⊗ Datei:Vec b.svg) := (Datei:Vec g.svg × Datei:Vec h.svg) ⊗ (Datei:Vec a.svg × Datei:Vec b.svg) = (Datei:Vec g.svg ⊗ Datei:Vec a.svg) # (Datei:Vec h.svg ⊗ Datei:Vec b.svg)
- Aij (êi ⊗ êj) ×× (Bkl (êk ⊗ êl)) := Aij Bkl (êj × êk) ⊗ (êi × êl)
- A ×× B = A⊤# B
Äußeres Tensorprodukt[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Abbildung 𝓛 × 𝓛 ↦ 𝓛
- (Datei:Vec a.svg ⊗ Datei:Vec g.svg) # (Datei:Vec b.svg ⊗ Datei:Vec h.svg) := (Datei:Vec a.svg × Datei:Vec b.svg) ⊗ (Datei:Vec g.svg × Datei:Vec h.svg)
A # B = [Sp(A) Sp(B) − Sp(A · B)] 1 + [A · B + B · A − Sp(A) B − Sp(B) A]⊤ = cof(A + B) − cof(A) − cof(B)
Bezüglich der Standardbasis:
(Aij êi ⊗ êj) # (Bkl êk ⊗ êl) = Aij Bkl (êi × êk) ⊗ (êj × êl) = ϵikm ϵjln Aij Bkl êm ⊗ ên
Grundlegende Eigenschaften:
- (x A) # B = A # (x B) = x A # B
- A # B = B # A = (A⊤# B⊤)⊤
- (A + B) # C = A # C + B # C
- A # (B + C) = A # B + A # C
Das Assoziativgesetz ist nicht erfüllt, denn meistens ist
- (A # B) # C ≠ A # (B # C)
#Kreuzprodukt von Vektoren und #Kofaktor:
- (A # B) · (Datei:Vec u.svg × Datei:Vec v.svg) = (A · Datei:Vec u.svg) × (B · Datei:Vec v.svg) − (A · Datei:Vec v.svg) × (B · Datei:Vec u.svg)
- Datei:OneHalf.svg (A # A) · (Datei:Vec u.svg × Datei:Vec v.svg) = cof(A) · (Datei:Vec u.svg × Datei:Vec v.svg) = (A · Datei:Vec u.svg) × (A · Datei:Vec v.svg)
- Datei:OneHalf.svg (A # 1) : 1 = I1(A)
- Datei:OneHalf.svg (A # A) : 1 = I2(A)
- Datei:OneSixth.svg (A # A) : A = I3(A)
Weitere Eigenschaften:
- 1 # 1 = 2 1
- A # 1 = Sp(A) 1 − A⊤
- (A # B) · (C # D) = (A · C) # (B · D) + (A · D) # (B · C)
- (A # B) : C = (B # C) : A = (C # A) : B = ϵikm ϵjln Aij Bkl Cmn
- Datei:Vec a.svg × (A × Datei:Vec b.svg) = −(Datei:Vec a.svg ⊗ Datei:Vec b.svg) # A
mit Komponenten Aij, Bkl und Cmn von A, B bzw. C bezüglich der Standardbasis.
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Tensorkomponenten[Bearbeiten]
A = Aij êi ⊗ êj = Datei:Leftpmatrix3.svg A11 A12 A13 Datei:Rightpmatrix3.svg ↔ Aij = êi · A · êj A21 A22 A23 A31 A32 A33
- A = Aij Datei:Vec a.svgi ⊗ Datei:Vec g.svgj ↔ Aij = Datei:Vec a.svgi · A · Datei:Vec g.svgj = A : (Datei:Vec a.svgi ⊗ Datei:Vec g.svgj)
- A = Aij Datei:Vec a.svgi ⊗ Datei:Vec g.svgj ↔ Aij = Datei:Vec a.svgi · A · Datei:Vec g.svgj
- A = Aij Datei:Vec a.svgi ⊗ Datei:Vec g.svgj ↔ Aij = Datei:Vec a.svgi · A · Datei:Vec g.svgj
- A = Aij Datei:Vec a.svgi ⊗ Datei:Vec g.svgj ↔ Aij = Datei:Vec a.svgi · A · Datei:Vec g.svgj
Wechsel der Basis[Bearbeiten]
- A = Aij Datei:Vec a.svgi ⊗ Datei:Vec a.svgj = Ãij Datei:Vec b.svgi ⊗ Datei:Vec b.svgj
Mit den Formeln für #Tensorkomponenten:
- Ãij = Datei:Vec b.svgi · A · Datei:Vec b.svgj = Datei:Vec b.svgi · (Akl Datei:Vec a.svgk ⊗ Datei:Vec a.svgl) · Datei:Vec b.svgj = (Datei:Vec b.svgi · Datei:Vec a.svgk) Akl (Datei:Vec a.svgl · Datei:Vec b.svgj)
Mit dem #Einheitstensor 1 = Datei:Vec b.svgi ⊗ Datei:Vec b.svgi:
A = 1 · A · 1⊤ = (Datei:Vec b.svgi ⊗ Datei:Vec b.svgi) · (Akl Datei:Vec a.svgk ⊗ Datei:Vec a.svgl) · (Datei:Vec b.svgj ⊗ Datei:Vec b.svgj) = (Datei:Vec b.svgi · Datei:Vec a.svgk) Akl (Datei:Vec a.svgl · Datei:Vec b.svgj) Datei:Vec b.svgi ⊗ Datei:Vec b.svgj = Ãij Datei:Vec b.svgi ⊗ Datei:Vec b.svgj
Allgemein:
- A = Aij Datei:Vec a.svgi ⊗ Datei:Vec g.svgj = Ãij Datei:Vec b.svgi ⊗ Datei:Vec h.svgj
- ↔ Ãij = Datei:Vec b.svgi · A · Datei:Vec h.svgj = Datei:Vec b.svgi · (Akl Datei:Vec a.svgk ⊗ Datei:Vec g.svgl) · Datei:Vec h.svgj = (Datei:Vec b.svgi · Datei:Vec a.svgk) Akl (Datei:Vec g.svgl · Datei:Vec h.svgj)
Oder mit 1 = (Datei:Vec b.svgi · Datei:Vec a.svgk) Datei:Vec b.svgi ⊗ Datei:Vec a.svgk = (Datei:Vec h.svgj · Datei:Vec g.svgl) Datei:Vec h.svgj ⊗ Datei:Vec g.svgl:
A = 1 · A · 1⊤ = (Datei:Vec b.svgi · Datei:Vec a.svgk) (Datei:Vec b.svgi ⊗ Datei:Vec a.svgk) · Amn (Datei:Vec a.svgm ⊗ Datei:Vec g.svgn) · (Datei:Vec h.svgj · Datei:Vec g.svgl) (Datei:Vec g.svgl ⊗ Datei:Vec h.svgj) = (Datei:Vec b.svgi · Datei:Vec a.svgk) Akl (Datei:Vec h.svgj · Datei:Vec g.svgl) (Datei:Vec b.svgi ⊗ Datei:Vec h.svgj) = Ãij Datei:Vec b.svgi ⊗ Datei:Vec h.svgj
Bilinearform und Identität von Tensoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Abbildung 𝕍 × 𝕍 ↦ ℝ
Definition für einen Tensor A ∈ 𝓛:
- ⟨Datei:Vec u.svg, Datei:Vec v.svg⟩ := Datei:Vec u.svg · A · Datei:Vec v.svg = A : (Datei:Vec u.svg ⊗ Datei:Vec v.svg)
Zwei Tensoren A und B sind identisch, wenn
- Datei:Vec u.svg · A · Datei:Vec v.svg = Datei:Vec u.svg · B · Datei:Vec v.svg für alle Datei:Vec u.svg, Datei:Vec v.svg ∈ 𝕍
Kofaktor[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Definition:
- cof(A) = A⊤· A⊤− I1(A) A⊤+ I2(A) 1 = adj(A)⊤
- I1(cof(A)) = I2(A)
- I2(cof(A)) = I1(A) det(A)
- det(cof(A)) = det(A)2
#Betragsquadrat:
- ∥cof(A)∥2 = I2(A⊤ · A) = Datei:OneHalf.svg (∥A∥4 − ∥A⊤ · A∥2)
- Datei:Vec i.svg(cof(A)) = A · Datei:Vec i.svg(A)
Wenn λ1,2,3 die #Eigenwerte des Tensors A sind, dann hat cof(A) die Eigenwerte λ2 λ3, λ3 λ1, λ1 λ2, und hat dieselben Eigenvektoren wie A⊤.
Transponierter Tensor und Kofaktor kommutieren:
- cof(A) · A⊤= A⊤· cof(A) = det(A) 1
- C = cof(A · B) → C · B⊤ · A⊤ = B⊤ · A⊤ · C = A⊤ · C · B⊤ = det(A · B) 1
Weitere Eigenschaften:
- cof(x A) = x2 cof(A)
- det(A) ≠ 0 → cof(A) = det(A) A⊤−1
- cof(A · B) = cof(A) · cof(B)
- cof(A⊤) = cof(A)⊤
- cof(cof(A)) = det(A) A
Werden die Spalten von A mit Vektoren bezeichnet,
also A = (Datei:Vec a.svg1 Datei:Vec a.svg2 Datei:Vec a.svg3), dann gilt:
- cof(A) = (Datei:Vec a.svg2 × Datei:Vec a.svg3 Datei:Vec a.svg3 × Datei:Vec a.svg1 Datei:Vec a.svg1 × Datei:Vec a.svg2)
cof(Aij êi ⊗ êj) = ϵijk êk ⊗ (Ai2 Aj3 ê1 + Ai3 Aj1 ê2 + Ai1 Aj2 ê3) = … … = Datei:Leftpmatrix3.svg A22 A33 − A32 A23 A23 A31 − A33 A21 A21 A32 − A31 A22 Datei:Rightpmatrix3.svg A32 A13 − A12 A33 A33 A11 − A13 A31 A31 A12 − A11 A32 A12 A23 − A22 A13 A13 A21 − A23 A11 A11 A22 − A21 A12
Kofaktor und #Äußeres Tensorprodukt:
- cof(A) = Datei:OneHalf.svg A # A
- cof(A + B) = cof(A) + cof(B) + A # B
#Kreuzprodukt von Vektoren und Kofaktor:
- (A · Datei:Vec a.svg) × (A · Datei:Vec b.svg) = cof(A) · (Datei:Vec a.svg × Datei:Vec b.svg)
Adjunkte[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Definition:
- adj(A) = A · A − I1(A) A + I2(A) 1 = cof(A)⊤
- I1(adj(A)) = I2(A)
- I2(adj(A)) = I1(A) det(A)
- det(adj(A)) = det(A)2
#Betragsquadrat:
- ∥adj(A)∥2 = I2(A⊤ · A) = Datei:OneHalf.svg (∥A∥4 − ∥A⊤ · A∥2)
Wenn λ1,2,3 die #Eigenwerte des Tensors A sind, dann hat adj(A) die Eigenwerte λ2 λ3, λ3 λ1, λ1 λ2, und hat dieselben Eigenvektoren wie A.
Tensor und Adjunkte kommutieren:
- adj(A) · A = A · adj(A) = det(A) 1
- C = adj(A · B) → A · B · C = B · C · A = C · A · B = det(A · B) 1
Weitere Eigenschaften:
- adj(x A) = x2 adj(A)
- det(A) ≠ 0 → adj(A) = det(A) A−1
- adj(A · B) = adj(B) · adj(A)
- adj(A⊤) = adj(A)⊤
- adj(adj(A)) = det(A) A
Werden die Spalten von A mit Vektoren bezeichnet,
also A = (Datei:Vec a.svg1 Datei:Vec a.svg2 Datei:Vec a.svg3), dann ist:
- adj(A) = (Datei:Vec a.svg2 × Datei:Vec a.svg3 Datei:Vec a.svg3 × Datei:Vec a.svg1 Datei:Vec a.svg1 × Datei:Vec a.svg2)⊤
adj(Aij êi ⊗ êj) = ϵijk (Ai2 Aj3 ê1 + Ai3 Aj1 ê2 + Ai1 Aj2 ê3) ⊗ êk = … … = Datei:Leftpmatrix3.svg A22 A33 − A32 A23 A32 A13 − A12 A33 A12 A23 − A22 A13 Datei:Rightpmatrix3.svg A23 A31 − A33 A21 A33 A11 − A13 A31 A13 A21 − A23 A11 A21 A32 − A31 A22 A31 A12 − A11 A32 A11 A22 − A21 A12
Inverse[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Definition für A ∈ 𝓛 , |A| = det(A) = I3(A) ≠ 0:
- A−1: A · A−1 = 1
Tensor und Inverse kommutieren:
- A−1 · A = A · A−1 = 1
- A · B · C = 1 → A · B · C = B · C · A = C · A · B = 1
- I1(A−1) = Datei:OneOverDetA.svg I2(A)
- I2(A−1) = Datei:OneOverDetA.svg I1(A)
- I3(A−1) = Datei:OneOverDetA.svg
- <math>\|\mathbf A^{-1}\|
=\left|\frac{\sqrt{\mathsf{I}_2(\mathbf{A^\top\cdot A})}} {\det(\mathbf A)}\right| =\left|\frac{\sqrt{\|\mathbf A\|^4-\|\mathbf{A^\top\cdot A}\|^2}} {\sqrt2\det(\mathbf A)}\right| </math>
- Datei:Vec i.svg(A−1) = −Datei:OneOverDetA.svg A · Datei:Vec i.svg(A)
Weitere Eigenschaften:
- (A−1)−1 = A
- (A⊤)−1 = (A−1)⊤= A⊤−1 = A−⊤
- (x A)−1 = Datei:OneOverX.svg A−1
- (A · B)−1 = B−1 · A−1
- (A · B)⊤−1 = A⊤−1 · B⊤−1
#Eigensystem: Die Inverse von A hat dieselben Eigenvektoren wie A aber die reziproken Eigenwerte.
Zusammenhang mit der #Adjunkten adj(A) und #Kofaktor cof(A):
- A−1 = Datei:OneOverDetA.svg adj(A) = Datei:OneOverDetA.svg cof(A)⊤
(Aij êi ⊗ êj) −1 = Datei:OneOverDetA.svg ϵijk (Ai2 Aj3 ê1 + Ai3 Aj1 ê2 + Ai1 Aj2 ê3) ⊗ êk = … … = Datei:OneOverDetA.svg Datei:Leftpmatrix3.svg A22 A33 − A32 A23 A32 A13 − A12 A33 A12 A23 − A22 A13 Datei:Rightpmatrix3.svg A23 A31 − A33 A21 A33 A11 − A13 A31 A13 A21 − A23 A11 A21 A32 − A31 A22 A31 A12 − A11 A32 A11 A22 − A21 A12
Werden die Spalten von A mit Vektoren bezeichnet,
also A = (Datei:Vec a.svg1 Datei:Vec a.svg2 Datei:Vec a.svg3), dann ist:
- A−1 = (Datei:Vec a.svg1 Datei:Vec a.svg2 Datei:Vec a.svg3)⊤ = Datei:OneOverDetA.svg (Datei:Vec a.svg2 × Datei:Vec a.svg3 Datei:Vec a.svg3 × Datei:Vec a.svg1 Datei:Vec a.svg1 × Datei:Vec a.svg2)⊤
- A−1 = Datei:OneOverDetA.svg [A2 − I1(A) A + I2(A) 1]
#Äußeres Tensorprodukt und Inverse einer Summe:
- (A + B)−1 = det(A + B)−1 [adj(A) + adj(B) + (A # B)⊤]
Invertierungsformeln für Tensoren zweiter Stufe[Bearbeiten]
| • (a 1 + Datei:Vec b.svg ⊗ Datei:Vec c.svg)−1 = | 1 | (g 1 − Datei:Vec b.svg ⊗ Datei:Vec c.svg), mit g = a + Datei:Vec b.svg · Datei:Vec c.svg |
| a g |
| • (a 1 + Datei:Vec b.svg ⊗ Datei:Vec c.svg + Datei:Vec d.svg ⊗ Datei:Vec e.svg)−1 = | 1 | [z 1 + Datei:Vec b.svg ⊗ (f Datei:Vec c.svg + x Datei:Vec e.svg) + Datei:Vec d.svg ⊗ (y Datei:Vec c.svg + g Datei:Vec e.svg)] |
| a z |
- mit f = a + Datei:Vec d.svg · Datei:Vec e.svg, g = a + Datei:Vec b.svg · Datei:Vec c.svg, x = −Datei:Vec c.svg · Datei:Vec d.svg, y = −Datei:Vec b.svg · Datei:Vec e.svg, z = x y − f g
• (Datei:Vec a.svgi ⊗ Datei:Vec g.svgi)−1 = Datei:Vec g.svgi ⊗ Datei:Vec a.svgi
Abhängigkeiten der Mehrfachprodukte[Bearbeiten]
- A3 = I1(A) A2 − I2(A) A + I3(A) 1
worin I1,2,3 die drei #Hauptinvarianten sind.
Rivlins Theorem:
| A · (B · C + C · B) + B · (C · A + A · C) + C · (A · B + B · A) |
| = |
| Sp(A) (B · C + C · B) + Sp(B) (C · A + A · C) + Sp(C) (A · B + B · A) |
| + [Sp(B · C) − Sp(B) Sp(C)] A + [Sp(C · A) − Sp(C) Sp(A)] B |
| + [Sp(A · B) − Sp(A) Sp(B)] C |
| + [Sp(A) Sp(B) Sp(C) + Sp(A · B · C) + Sp(C · B · A) |
| − Sp(A) Sp(B · C) − Sp(B) Sp(C · A) − Sp(C) Sp(A · B)] 1 |
Eigensystem[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Es werden nur diagonalisierbare Tensoren betrachtet.
Eigenwertproblem[Bearbeiten]
Gegeben:
- A ∈ 𝓛
Eigenwertproblem:
- A · Datei:Vec u.svg = λ Datei:Vec u.svg, Datei:Vec v.svg · A = A⊤ · Datei:Vec v.svg = λ Datei:Vec v.svg, Datei:Vec u.svg, Datei:Vec v.svg ∈ 𝕍 \ {Datei:Vec 0.svg}
mit Eigenwert λ, Rechtseigenvektor Datei:Vec u.svg und Linkseigenvektor Datei:Vec v.svg.
Eigenwerte[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Charakteristische Gleichung
- det(A − λ 1) = −λ3 + I1(A) λ2 − I2(A) λ + I3(A) = 0
Lösung siehe Cardanische Formeln. Die Koeffizienten sind die #Hauptinvarianten:
- I1(A) := Sp(A) = λ1 + λ2 + λ3
- I2(A) := Datei:OneHalf.svg [I1(A)2 − I1(A2)] = λ1 λ2 + λ2 λ3 + λ3 λ1
- I3(A) := det(A) = λ1 λ2 λ3
Spezialfälle:
- det(Datei:Vec b.svg ⊗ Datei:Vec c.svg − λ 1) = λ2 (Datei:Vec b.svg · Datei:Vec c.svg − λ) = −λ3 + (Datei:Vec b.svg · Datei:Vec c.svg) λ2
det(Datei:Vec b.svg ⊗ Datei:Vec c.svg + Datei:Vec d.svg ⊗ Datei:Vec e.svg − λ 1) = … = λ [(Datei:Vec c.svg · Datei:Vec d.svg) (Datei:Vec b.svg · Datei:Vec e.svg) − (Datei:Vec b.svg · Datei:Vec c.svg − λ) (Datei:Vec d.svg · Datei:Vec e.svg − λ)] = −λ3 + [Datei:Vec b.svg · Datei:Vec c.svg + Datei:Vec d.svg · Datei:Vec e.svg] λ2 + [(Datei:Vec b.svg · Datei:Vec e.svg) (Datei:Vec c.svg · Datei:Vec d.svg) − (Datei:Vec b.svg · Datei:Vec c.svg) (Datei:Vec d.svg · Datei:Vec e.svg)] λ
Eigenvektoren[Bearbeiten]
Rechts- und Linkseigenvektoren Datei:Vec u.svg bzw. Datei:Vec v.svg sind nur bis auf einen Faktor ≠ 0 bestimmt. Der Nullvektor ist kein Eigenvektor. Die Rechts- und Linkseigenvektoren werden dual zueinander normiert: Datei:Vec u.svg · Datei:Vec v.svg = 1.
Zu verschiedenen Eigenwerten gehörende Eigenvektoren sind bezüglich A und 1 orthogonal zueinander:
- λi ≠ λj → Datei:Vec v.svgi · A · Datei:Vec u.svgj = Datei:Vec v.svgj · A · Datei:Vec u.svgi = Datei:Vec v.svgi · Datei:Vec u.svgj = Datei:Vec v.svgj · Datei:Vec u.svgi = 0
Bestimmungsgleichung: (A − λ 1) · Datei:Vec u.svg = Datei:Vec 0.svg, (A⊤ − λ 1) · Datei:Vec v.svg = Datei:Vec 0.svg
Tensor A = Aij êi ⊗ êj:
Datei:Leftpmatrix3.svg A11 − λ A12 A13 Datei:Rightpmatrix3.svg · Datei:Leftpmatrix3.svg u1 Datei:Rightpmatrix3.svg = Datei:Leftpmatrix3.svg 0 Datei:Rightpmatrix3.svg A21 A22 − λ A23 u2 0 A31 A32 A33 − λ u2 0
Bestimmung mit gegebenem/angenommenem u1:
Datei:Leftpmatrix3.svg A12 A13 Datei:Rightpmatrix3.svg · Datei:BiggBracketLeft.svg u2
u3Datei:BiggBracketRight.svg = u1 Datei:Leftpmatrix3.svg λ − A11 Datei:Rightpmatrix3.svg A22 − λ A23 −A21 A32 A33 − λ −A31
u2 = u1 (λ − A33) A21 + A23 A31 (A22 − λ) (A33 − λ) − A23 A32
u3 = u1 (λ − A22) A31 + A32 A21 (A22 − λ) (A33 − λ) − A23 A32
Geometrische Vielfachheit 2 mit gegebenen/angenommenen u1,2:
Datei:Leftpmatrix3.svg A13 Datei:Rightpmatrix3.svg u3 = −u1 Datei:Leftpmatrix3.svg A11 − λ Datei:Rightpmatrix3.svg − u2 Datei:Leftpmatrix3.svg A12 Datei:Rightpmatrix3.svg A23 A21 A22 − λ A33 − λ A31 A32
Die Formeln bleiben richtig, wenn die Indizes {1, 2, 3} zyklisch vertauscht werden. Für die Linkseigenvektoren werden alle Indizes vertauscht: Aik ↔ Aki.
- Symmetrische Tensoren
- Für das Betragsquadrat der Komponenten <math>u_{ij}</math> der auf Betrag 1 normierten Eigenvektoren <math>\mathbf u_i</math> des (komplexen) Tensors A ∈ ℂn×n gilt mit dessen Eigenwerten <math>\lambda_i</math> und den Eigenwerten <math>\mu_{jk}</math> der Hauptuntermatrizen von A:<ref name="Denton"/>
- <math>
|u_{ij}|^2\prod_{k=1;k\ne i}^n\big(\lambda_i-\lambda_k\big) =\prod_{k=1}^{n-1}\big(\lambda_i-\mu_{jk}\big) </math>
Eigensystem symmetrischer Tensoren[Bearbeiten]
Gegeben A ∈ 𝓛 mit A = A⊤
#Symmetrische Tensoren haben reelle Eigenwerte und paarweise zueinander senkrechte oder orthogonalisierbare Eigenvektoren. Die Rechts- und Linkseigenvektoren stimmen überein.
#Spektralzerlegung mit Eigenwerten λi und Eigenvektoren âi des symmetrischen Tensors A:
A = Datei:Sum over i from 1 to 3.svg λi âi ⊗ âi = (âj ⊗ êj) · Datei:BiggBracketLeft.svg Datei:Sum over i from 1 to 3.svg λi êi ⊗ êiDatei:BiggBracketRight.svg · (êk ⊗ âk) = (â1 â2 â3) · Datei:SpectralMatrix.svg · (â1 â2 â3)⊤ 1 = âj ⊗ âj = (âj ⊗ êj) · (êk ⊗ âk) = (â1 â2 â3) · (â1 â2 â3)⊤
bzw.
- (â1 â2 â3)⊤ · A · (â1 â2 â3) = Datei:SpectralMatrix.svg
Eigensystem schiefsymmetrischer Tensoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Gegeben A ∈ 𝓛 mit A⊤ = −A
#Schiefsymmetrische Tensoren haben einen reellen und zwei konjugiert komplexe Eigenwerte ohne Realteil.
Spektralzerlegung:
- A = i a (û2 ⊗ û3 − û3 ⊗ û2)
- 1 = â ⊗ â + û2 ⊗ û3 + û3 ⊗ û2
mit:
#Dualer axialer Vektor: A× =: a â, a := │A×│ Eigenwerte: λ1 = 0, λ2,3 = ±i a Rechtseigenvektoren: û1 = â, û2,3 = Datei:OneOverSqrt2.svg (ŵ ± i ŵ × â) ŵ ∈ 𝕍 \ Datei:Vec 0.svg beliebig, solange ŵ · A× = 0 Linkseigenvektoren: <math>\hat{\mathbf v}</math>1,2,3 = û1,2,3
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Eigensystem allgemeiner auch unsymmetrischer Tensoren[Bearbeiten]
Gegeben a, b, c ∈ ℝ, eine Basis Datei:Vec a.svg1,2,3 von 𝕍 und die dazu duale Basis Datei:Vec a.svg1,2,3, siehe #Basis und duale Basis.
Drei reelle Eigenwerte[Bearbeiten]
Gegeben A = a Datei:Vec a.svg1 ⊗ Datei:Vec a.svg1 + b Datei:Vec a.svg2 ⊗ Datei:Vec a.svg2 + c Datei:Vec a.svg3 ⊗ Datei:Vec a.svg3 ∈ 𝓛
| Eigenwerte: | λ1 = a, λ2 = b, λ3 = c |
| Rechtseigenvektoren: | Datei:Vec u.svg1 = Datei:Vec a.svg1, Datei:Vec u.svg2 = Datei:Vec a.svg2, Datei:Vec u.svg3 = Datei:Vec a.svg3 |
| Linkseigenvektoren: | Datei:Vec v.svg1 = Datei:Vec a.svg1, Datei:Vec v.svg2 = Datei:Vec a.svg2, Datei:Vec v.svg3 = Datei:Vec a.svg3 |
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Ein reeller und zwei konjugiert komplexe Eigenwerte[Bearbeiten]
Gegeben A = c Datei:Vec a.svg1 ⊗ Datei:Vec a.svg1 + a (Datei:Vec a.svg2 ⊗ Datei:Vec a.svg2 + Datei:Vec a.svg3 ⊗ Datei:Vec a.svg3) + b (Datei:Vec a.svg2 ⊗ Datei:Vec a.svg3 − Datei:Vec a.svg3 ⊗ Datei:Vec a.svg2) ∈ 𝓛
| Eigenwerte: | λ1 = c, λ2,3 = a ± i b |
| Rechtseigenvektoren: | Datei:Vec u.svg1 = Datei:Vec a.svg1, Datei:Vec u.svg2,3 = Datei:OneOverSqrt2.svg (Datei:Vec a.svg2 ± i Datei:Vec a.svg3) |
| Linkseigenvektoren: | Datei:Vec v.svg1 = Datei:Vec a.svg1, Datei:Vec v.svg2,3 = Datei:OneOverSqrt2.svg (Datei:Vec a.svg2 ∓ i Datei:Vec a.svg3) |
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Verallgemeinertes Eigenwertproblem[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Gegeben K, M ∈ 𝓛, M regulär.
Verallgemeinertes Eigenwertproblem:
- (K − λ M) · Datei:Vec u.svg = Datei:Vec 0.svg und Datei:Vec v.svg · (K − λ M) = Datei:Vec 0.svg, Datei:Vec u.svg, Datei:Vec v.svg ∈ 𝕍 \ {Datei:Vec 0.svg}
- Alternativ : K · Datei:Vec u.svg = λ M · Datei:Vec u.svg und K⊤ · Datei:Vec v.svg = λ M⊤ · Datei:Vec v.svg
- p(λ) = |K − λ M|
Eigenwerte λ sind Lösungen von p(λ) = 0.
Zu verschiedenen Eigenwerten gehörende Eigenvektoren sind bezüglich K und M orthogonal zueinander:
- λi ≠ λj → Datei:Vec v.svgi · K · Datei:Vec u.svgj = Datei:Vec v.svgi · M · Datei:Vec u.svgj = Datei:Vec v.svgj · K · Datei:Vec u.svgi = Datei:Vec v.svgj · M · Datei:Vec u.svgi = 0
Weiteres siehe #Spektralzerlegung.
Invarianten[Bearbeiten]
Eigenwerte des Tensors[Bearbeiten]
Die #Eigenwerte λ1, λ2, λ3 sind Invarianten.
Hauptinvarianten[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
| #Spur: | I1(A), Sp(A) |
| #Zweite Hauptinvariante: | I2(A) |
| #Determinante: | I3(A), det(A), |A| |
Die Hauptinvarianten des Tensors A sind die Koeffizienten seines charakteristischen Polynoms, siehe #Eigenwerte.
Spur[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Abbildung 𝓛 ↦ ℝ
Linearität: x, y ∈ ℝ → Sp(x A + y B) = x Sp(A) + y Sp(B)
- Sp(A) = Sp(A⊤)
- Sp(A · B) = Sp(B · A)
- Sp(A⊤· B) = Sp(A · B⊤) =: A : B
- Sp(A · B · C) = Sp(B · C · A) = Sp(C · A · B)
- Sp(A) = A : 1 = Datei:OneHalf.svg (A # 1) : 1 = λ1 + λ2 + λ3
mit #Eigenwerten λ1,2,3 von A.
In Komponenten:
- Sp(Aij êi ⊗ êj) = Aii = A11 + A22 + A33
- Sp(Aij Datei:Vec a.svgi ⊗ Datei:Vec b.svgj) = Aij Datei:Vec a.svgi · Datei:Vec b.svgj
- Sp(Aij Datei:Vec a.svgi ⊗ Datei:Vec a.svgj) = Aii
- Sp(Aij Datei:Vec a.svgi ⊗ Datei:Vec a.svgj) = Aii
Zweite Hauptinvariante[Bearbeiten]
Abbildung 𝓛 ↦ ℝ
- I2(A) := Datei:OneHalf.svg [Sp(A)2 − Sp(A2)]
- I2(A) = Sp(cof(A)) = Sp(adj(A))
- I2(x A) = x2 I2(A)
- I2(A⊤) = I2(A)
- I2(A · B) = I2(B · A)
- I2(A · B · C) = I2(B · C · A) = I2(C · A · B)
- I2(A + B) = I2(A) + I2(B) + Sp(A) Sp(B) − Sp(A · B)
- I2(Datei:Vec a.svg ⊗ Datei:Vec g.svg + Datei:Vec b.svg ⊗ Datei:Vec h.svg) = (Datei:Vec a.svg · Datei:Vec g.svg) (Datei:Vec b.svg · Datei:Vec h.svg) − (Datei:Vec a.svg · Datei:Vec h.svg) (Datei:Vec b.svg · Datei:Vec g.svg)
- I2(A) = Datei:OneHalf.svg (A # A) : 1 = λ1 λ2 + λ2 λ3 + λ3 λ1
mit #Eigenwerten λ1,2,3 von A.
In Komponenten:
I2(Aij êi ⊗ êj) = Datei:OneHalf.svg (Aii Ajj − Aij Aji) = A11 A22 + A11 A33 + A22 A33 − A12 A21 − A13 A31 − A23 A32
- I2(Aij Datei:Vec a.svgi ⊗ Datei:Vec b.svgj) = Datei:OneHalf.svg Aij Akl [(Datei:Vec a.svgi · Datei:Vec b.svgj) (Datei:Vec a.svgk · Datei:Vec b.svgl) − (Datei:Vec a.svgi · Datei:Vec b.svgl) (Datei:Vec a.svgk · Datei:Vec b.svgj)]
- I2(Aij Datei:Vec a.svgi ⊗ Datei:Vec a.svgj) = Datei:OneHalf.svg (Aii Ajj − Aij Aji)
Determinante[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Abbildung 𝓛 ↦ ℝ
I3(A) = det(A) = |A| = (A · ê1) · [(A · ê2) × (A · ê3)] = (A · Datei:Vec a.svg) · [(A · Datei:Vec b.svg) × (A · Datei:Vec c.svg)] [Datei:Vec a.svg · (Datei:Vec b.svg × Datei:Vec c.svg)]
für alle linear unabhängigen Datei:Vec a.svg, Datei:Vec b.svg, Datei:Vec c.svg ∈ 𝕍
- det(A⊤) = det(A)
- det(x A) = x3 det(A)
- det(A · B) = det(B · A) = det(A) det(B)
- det(A · B · C) = det(B · C · A) = det(C · A · B)
- det(A) ≠ 0 → det(A−1) = det(A)−1
- det(A) = Datei:OneSixth.svg (A # A) : A = Datei:Onethird.svg cof(A) : A = λ1 λ2 λ3
mit #Eigenwerten λ1,2,3 von A.
In Komponenten:
det(Aij êi ⊗ êj) = ϵijk Ai1 Aj2 Ak3 = A11 A12 A13 A21 A22 A23 A31 A32 A33
= A11 (A22 A33 − A23 A32) + A12 (A23 A31 − A21 A33) + A13 (A21 A32 − A22 A31)
- det(Aij Datei:Vec a.svgi ⊗ Datei:Vec g.svgj) = ϵijk Ai1 Aj2 Ak3 |Datei:Vec a.svg1 Datei:Vec a.svg2 Datei:Vec a.svg3| |Datei:Vec g.svg1 Datei:Vec g.svg2 Datei:Vec g.svg3|
- det(Aij Datei:Vec a.svgi ⊗ Datei:Vec a.svgj) = ϵijk Ai1 Aj2 Ak3
det(A) = Datei:OneSixth.svg [Sp(A)3 − 3 Sp(A) Sp(A2) + 2 Sp(A3)] = Datei:Onethird.svg [Sp(A3) + 3 Sp(A) I2(A) − Sp(A)3]
det(A + B) = det(A) + det(B) + Sp(A) I2(B) + I2(A) Sp(B) + Sp(A · B · (A + B)) − Sp(A · B) Sp(A + B) = det(A) + cof(A) : B + A : cof(B) + det(B)
Spezialfälle:
- │a 1 + Datei:Vec b.svg ⊗ Datei:Vec c.svg│ = a2 (a + Datei:Vec b.svg · Datei:Vec c.svg)
- │a 1 + Datei:Vec b.svg ⊗ Datei:Vec c.svg + Datei:Vec d.svg ⊗ Datei:Vec e.svg│ = a [(a + Datei:Vec b.svg · Datei:Vec c.svg) (a + Datei:Vec d.svg · Datei:Vec e.svg) − (Datei:Vec b.svg · Datei:Vec e.svg) (Datei:Vec c.svg · Datei:Vec d.svg)]
Betrag[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Abbildung 𝓛 ↦ ℝ
- ∥Datei:Vec a.svg ⊗ Datei:Vec g.svg∥ = │Datei:Vec a.svg│ │Datei:Vec g.svg│
- ∥A∥2 := A : A = Sp(A⊤ · A) = Sp(A · A⊤)
- ∥Aij êi ⊗ êj∥2 = Aij Aij
- ∥ Aij Datei:Vec a.svgi ⊗ Datei:Vec g.svgj∥2 = AijAkl (Datei:Vec a.svgi · Datei:Vec a.svgk) (Datei:Vec g.svgj · Datei:Vec g.svgl)
- ∥Aij Datei:Vec a.svgi ⊗ Datei:Vec a.svgj∥2 = Aij Akl (Datei:Vec a.svgi · Datei:Vec a.svgk) (Datei:Vec a.svgj · Datei:Vec a.svgl)
Falls A = A⊤ symmetrisch mit #Eigenwerten λ1,2,3:
- ∥A∥2 = Sp(A)2 − 2 I2(A) = Sp(A2) = λ12 + λ22 + λ32
Falls A = −A⊤ schiefsymmetrisch mit #Eigenwerten (0, i ζ, −i ζ):
- ∥A∥2 = 2 I2(A) = −Sp(A2) = 2 ζ2
Dualer axialer Vektor[Bearbeiten]
Abbildung 𝓛 ↦ 𝕍
Gegeben #Schiefsymmetrische Tensoren A = −A⊤. Dann gibt es einen dualen axialen Vektor A× für den gilt:
- A · Datei:Vec v.svg = A× × Datei:Vec v.svg für alle Datei:Vec v.svg ∈ 𝕍
- A× := −Datei:OneHalf.svg Datei:Vec i.svg(A) = −Datei:OneHalf.svg A × 1 = −Datei:OneHalf.svg A ·× 1 = −Datei:OneHalf.svg ϵ : A
(Aij êi ⊗ êj)× = − Datei:OneHalf.svg Aij êi × êj = −Datei:OneHalf.svg ϵijk Aij êk = Datei:Leftpmatrix3.svg A32 Datei:Rightpmatrix3.svg A13 A21
Mit x ∈ ℝ, Datei:Vec v.svg ∈ 𝕍, F ∈ 𝓛 und einem anderen
schiefsymmetrischen Tensor B ∈ 𝓛 gilt:
- (A⊤)× = −A×
- (A + B)× = A× + B×
- (x A)× = x A×
- A · A× = A⊤ · A× = A× · A = Datei:Vec 0.svg
- (Datei:Vec v.svg × 1)× = Datei:Vec v.svg
- (F · A · F⊤)× = cof(F) · A×
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Vektorinvariante[Bearbeiten]
Abbildung 𝓛 ↦ 𝕍
- Datei:Vec i.svg(Datei:Vec a.svg ⊗ Datei:Vec b.svg) := Datei:Vec a.svg × Datei:Vec b.svg
- Datei:Vec i.svg(A) = A ·× 1 = A × 1 = ϵ : A
Datei:Vec i.svg(Aij êi ⊗ êj) = Aij êi × êj = ϵijk Aij êk = Datei:Leftpmatrix3.svg A23 − A32 Datei:Rightpmatrix3.svg A31 − A13 A12 − A21
- Datei:Vec i.svg(Aij (Datei:Vec a.svgi ⊗ Datei:Vec b.svgj)) = Aij Datei:Vec a.svgi × Datei:Vec b.svgj
- Datei:Vec i.svg(A · B) = A ·× B = A × (B⊤)
#Symmetrische Tensoren haben keine Vektorinvariante: Datei:Vec i.svg(AS) = Datei:Vec 0.svg
Mit einer beliebigen Zahl x, beliebigen Vektoren Datei:Vec u.svg sowie Datei:Vec v.svg und
beliebigen Tensoren A, B ∈ 𝓛 gilt:
- Datei:Vec i.svg(Datei:Vec u.svg ⊗ Datei:Vec v.svg) = Datei:Vec u.svg × Datei:Vec v.svg
- Datei:Vec i.svg(A⊤) = −Datei:Vec i.svg(A)
- Datei:Vec i.svg(A + B) = Datei:Vec i.svg(A) + Datei:Vec i.svg(B)
- Datei:Vec i.svg(x A) = x Datei:Vec i.svg(A)
- Datei:Vec i.svg(A) × Datei:Vec v.svg = (A⊤ − A) · Datei:Vec v.svg
- Datei:Vec i.svg(A # B) = A · Datei:Vec i.svg(B) + B · Datei:Vec i.svg(A)
- A · Datei:Vec i.svg(A) = A⊤ · Datei:Vec i.svg(A) = AS · Datei:Vec i.svg(A)
- Datei:Vec i.svg(A) · A · Datei:Vec i.svg(A) = 4 [det(A) − det(AS)]
- Datei:Vec i.svg(Datei:Vec v.svg × A) = [A − Sp(A) 1] · Datei:Vec v.svg = −(A⊤ # 1) · Datei:Vec v.svg
- Datei:Vec i.svg(Datei:Vec v.svg × 1) = −2 Datei:Vec v.svg
- Datei:Vec i.svg([Datei:Vec u.svg × Datei:Vec v.svg] × A) = Datei:Vec v.svg · A × Datei:Vec u.svg − Datei:Vec u.svg · A × Datei:Vec v.svg
- Datei:Vec i.svg(B · A · B⊤) = cof(B) · Datei:Vec i.svg(A)
Spezielle Tensoren[Bearbeiten]
Einheitstensor[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
1 = êi ⊗ êi = δij êi ⊗ êj = Datei:Leftpmatrix3.svg 1 0 0 Datei:Rightpmatrix3.svg 0 1 0 0 0 1
- 1 = Datei:Vec g.svgi ⊗ Datei:Vec g.svgi = Datei:Vec g.svgi ⊗ Datei:Vec g.svgi = gij Datei:Vec g.svgi ⊗ Datei:Vec g.svgj = gij Datei:Vec g.svgi ⊗ Datei:Vec g.svgj
mit gij = Datei:Vec g.svgi · Datei:Vec g.svgj, gij = Datei:Vec g.svgi · Datei:Vec g.svgj
Eine #Basis und duale Basis liefern die allgemeine Darstellung:
- 1 = (Datei:Vec a.svgi · Datei:Vec g.svgj) Datei:Vec a.svgi ⊗ Datei:Vec g.svgj
Mit #Permutationssymbol:
- 1 = Datei:OneHalf.svg ϵijk êi ⊗ êj × êk = Datei:OneHalf.svg ϵijk êi × êj ⊗ êk
#Kofaktor: cof(1) = 1
#Transposition und #Inverse:
- 1 = 1⊤= 1−1 = 1⊤−1
Vektortransformation
- 1 · Datei:Vec v.svg = Datei:Vec v.svg · 1 = Datei:Vec v.svg
Tensorprodukt
- A · 1 = 1 · A = A
Skalarprodukt
- A : 1 = Sp(A)
- 1 : 1 = Sp(1) = 3
- Sp(1) = 3
- I2(1) = 3
- det(1) = 1
#Betrag: ∥1∥ = Datei:Sqrt3.svg
- λ1,2,3 = 1
Alle Vektoren Datei:Vec v.svg ∈ 𝕍 \ {Datei:Vec 0.svg} sind #Eigenvektoren.
Dyade[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Definition:
- Datei:Vec a.svg, Datei:Vec g.svg ∈ 𝕍: A = Datei:Vec a.svg ⊗ Datei:Vec g.svg ∈ 𝓛
#Kofaktor: cof(A) = O
- Sp(A) = Datei:Vec a.svg · Datei:Vec g.svg
- I2(A) = 0
- det(A) = 0
#Betrag: ∥A∥ = |Datei:Vec a.svg| |Datei:Vec g.svg|
#Vektorinvariante: Datei:Vec i.svg(A) = Datei:Vec a.svg × Datei:Vec g.svg
Mit zwei nicht kollinearen aber zu Datei:Vec g.svg senkrechten Vektoren Datei:Vec b.svg und Datei:Vec c.svg:
| Eigenwerte: | λ1 = Datei:Vec a.svg · Datei:Vec g.svg, λ2 = λ3 = 0 | |||
| Rechtseigenvektoren: | Datei:Vec u.svg1 = Datei:Vec a.svg, Datei:Vec u.svg2 = Datei:Vec b.svg, Datei:Vec u.svg3 = Datei:Vec c.svg | |||
| Linkseigenvektoren: | (Datei:Vec v.svg1 Datei:Vec v.svg2 Datei:Vec v.svg3) = (Datei:Vec u.svg1 Datei:Vec u.svg2 Datei:Vec u.svg3) = (Datei:Vec a.svg Datei:Vec b.svg Datei:Vec c.svg)⊤−1 | |||
| #Spektralzerlegung: | Datei:Caseopen3.svg | 1 = Datei:Vec u.svgi ⊗ Datei:Vec v.svgi | ||
| A = (Datei:Vec a.svg · Datei:Vec g.svg) Datei:Vec u.svg1 ⊗ Datei:Vec v.svg1 = | Datei:Vec a.svg · Datei:Vec g.svg | Datei:Vec a.svg ⊗ Datei:Vec b.svg × Datei:Vec c.svg | ||
| Datei:Vec a.svg · (Datei:Vec b.svg × Datei:Vec c.svg) | ||||
Skriptfehler: Ein solches Modul „Vorlage:Anker“ ist nicht vorhanden. #Polarzerlegung:
Gegeben ein beliebiger #Orthogonaler Tensor Q, sodass
- Q · ĝ = â
wobei Datei:Vec a.svg = a â und Datei:Vec g.svg = g ĝ.
Dann ist
- Datei:Vec a.svg ⊗ Datei:Vec g.svg = Q · U = V · Q mit U = a g ĝ ⊗ ĝ, V = a g â ⊗ â
Mit Datei:Vec c.svg = c ĉ sind W := (ĝ ĉ ĝ × ĉ) und Q · W orthogonal.
Mit Singulärwert s = a g sowie S = s ê1 ⊗ ê1 ist U = W · S · W⊤ und
- Datei:Vec a.svg ⊗ Datei:Vec g.svg = (Q · W) · S · W⊤
Dyadentripel[Bearbeiten]
Jeder Tensor in 𝓛 kann als Summe dreier Dyaden dargestellt werden.
#Einheitstensor: 1 = êk ⊗ êk = ĉk ⊗ ĉk = Datei:Vec a.svgk ⊗ Datei:Vec a.svgk
Allgemein:
A = A · 1 = (A · êk) ⊗ êk = (A · ĉk) ⊗ ĉk = (A · Datei:Vec a.svgk) ⊗ Datei:Vec a.svgk = 1 · A = êk ⊗ (A⊤ · êk) = ĉk ⊗ (A⊤ · ĉk) = Datei:Vec a.svgk ⊗ (A⊤ · Datei:Vec a.svgk)
#Orthogonale Tensoren und #Orthonormalbasis:
Unimodulare Tensoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Definition:
- H ∈ 𝓛: det(H) = 1
#Kofaktor: cof(H) = H⊤−1
Determinantenproduktsatz:
- det(A · H) = det(H · A) = det(A)
Orthogonale Tensoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „Vorlage:Anker“ ist nicht vorhanden. Repräsentieren Drehungen und Drehspiegelungen.
Definition:
#Kofaktor: cof(Q) = det(Q) Q = ±Q
#Hauptinvarianten (α ist der Drehwinkel):
- Sp(Q) = det(Q) + 2 cos(α)
- I2(Q) = 1 + 2 det(Q) cos(α)
det(Q) = Datei:Caseopen2.svg +1: eigentlich orthogonaler Tensor, Q ∈ SO(3) −1: uneigentlich orthogonaler Tensor, Q ∈ O(3)
#Betrag : ∥Q∥ = Datei:Sqrt3.svg
#Vektorinvariante ist proportional zur Dreh(spiegel)achse ĉ:
- Datei:Vec i.svg(Q) = −2 sin(α) ĉ
- Q · ĉ = det(Q) ĉ = ±ĉ
#Spatprodukt von Vektoren:
- (Q · Datei:Vec a.svg) · [(Q · Datei:Vec b.svg) × (Q · Datei:Vec c.svg)] = det(Q) Datei:Vec a.svg · (Datei:Vec b.svg × Datei:Vec c.svg)
#Kreuzprodukt von Vektoren und #Kofaktor:
- (Q · Datei:Vec a.svg) × (Q · Datei:Vec b.svg) = det(Q) Q · (Datei:Vec a.svg × Datei:Vec b.svg)
Drehung von Vektorraumbasis Datei:Vec a.svg1,2,3 nach Datei:Vec b.svg1,2,3:
- Q = Datei:Vec b.svgi ⊗ Datei:Vec a.svgi = Datei:Vec b.svgi ⊗ Datei:Vec a.svgi ↔ Q · Datei:Vec a.svgi = Datei:Vec b.svgi , Q · Datei:Vec a.svgi = Datei:Vec b.svgi
- Datei:Vec i.svg(Q) = Datei:Vec b.svgi × Datei:Vec a.svgi = Datei:Vec b.svgi × Datei:Vec a.svgi
- Formulierung mit einem Drehvektor
- Drehvektor Datei:Vec om.svg := a ĉ
Q = σ 1 + p (Datei:Vec om.svg × 1) + q (Datei:Vec om.svg × 1)2 = σ 1 + p (Datei:Vec om.svg × 1) + q [Datei:Vec om.svg ⊗ Datei:Vec om.svg − (Datei:Vec om.svg · Datei:Vec om.svg) 1]
Sp(Q) = 3 σ − 2 a2 q = σ + 2 cos(α) I2(Q) = 3 − 2 σ a2 q = 1 + 2 σ cos(α) det(Q) = σ = ±1 Datei:Vec i.svg(Q) = −2 a p ĉ = −2 sin(α) ĉ
mit Parametern a, p sowie q aus der Tabelle bei gegebenem σ und Drehwinkel α.
a p q für σ = +1 q für σ = −1 Bezug/Kommentar 1 sin(α) 1 − cos(α) −1 − cos(α) Rodrigues-Formel sin(α) 1 1 / [cos(α) + 1] 1 / [cos(α) − 1] Kreuzprodukt s. u. sin(α/2) 2 cos(α/2) 2 −2 / tan(α/2)2 Quaternionen cos(α) tan(α) (1 − a) / a2 −(1 + a) / a2 cos(α/2) 2 sin(α/2) 2 tan(α/2)2 −2 tan(α) cos(α) p2 / (p + 1) p2 / (p − 1) tan(α/2) 2 / (1 + a2) −2 / [a2 (1 + a2)] a2 = Datei:Vec om.svg · Datei:Vec om.svg
- Kreuzprodukt
- Drehung eines Einheitsvektors â in den gleichlangen Vektor û mittels des Drehtensors gemäß der Tabelle zu den Parametern
- a = sin(α), Datei:Vec om.svg = sin(α) ĉ = â × û, cos(α) = â · û
Mit a = 1, Datei:Vec om.svg = ĉ = (c1 c2 c3)⊤ und σ = +1 ergibt sich die Rodrigues-Formel:
Q = 1 + sα ĉ × 1 + dα (ĉ × 1)2 = 1 + sα ĉ × 1 + dα (ĉ ⊗ ĉ − 1) = Datei:Leftpmatrix3.svg cα + dα c12 −sα c3 + dα c1 c2 sα c2 + dα c1 c3 Datei:Rightpmatrix3.svg sα c3 + dα c1 c2 cα + dα c22 −sα c1 + dα c2 c3 −sα c2 + dα c1 c3 sα c1 + dα c2 c3 cα + dα c32
worin cα = cos(α), dα = 1 − cos(α), sα = sin(α).
Euler-Rodrigues-Formel mit a, b, c, d ∈ ℝ: a2 + b2 + c2 + d2 = 1.
Q = Datei:Leftpmatrix3.svg a2 + b2 − c2 − d2 2(bc − ad) 2(bd + ac) Datei:Rightpmatrix3.svg 2(bc + ad) a2 − b2 + c2 − d2 2(cd − ab) 2(bd − ac) 2(cd + ab) a2 − b2 − c2 + d2
- entspricht Rodrigues-Formel wenn
- a = cos(α/2), (b c d) = sin(α/2) (c1 c2 c3)
Gegeben eine rechtshändige #Orthonormalbasis ĉ1,2,3 mit ĉ1 = ĉ. Dann besitzt Q die Darstellung
- Q = σ ĉ1 ⊗ ĉ1 + cos(α) (ĉ2 ⊗ ĉ2 + ĉ3 ⊗ ĉ3) + sin(α) (ĉ3 ⊗ ĉ2 − ĉ2 ⊗ ĉ3)
= Datei:Leftpmatrix3.svg σ 0 0 Datei:Rightpmatrix3.svg ĉi ⊗ ĉj 0 cos(α) −sin(α) 0 sin(α) cos(α)
λ1 = σ, Datei:Vec u.svg1 = ĉ = ĉ1 λ2,3 = e±i α, Datei:Vec u.svg2,3 = Datei:OneOverSqrt2.svg (ĉ2 ∓ i ĉ3)
Drehwinkel:
- cos(α) = Datei:OneHalf.svg [Sp(Q) − σ]
#Dyadentripel mit Spaltenvektoren ŝi und Zeilenvektoren ẑi:
- Q = ŝi ⊗ êi = êi ⊗ ẑi → ŝi × êi = êi × ẑi = −2 sin(α) ĉ
Q − Q⊤ = 2 sin(α) ĉ × 1 = 2 sin(α) Datei:Leftpmatrix3.svg 0 −c3 c2 Datei:Rightpmatrix3.svg , |ĉ| = 1 c3 0 −c1 −c2 c1 0
Mit einem beliebigen orthogonalen Tensor R ∈ O(3) lauten mögliche #Singulärwertzerlegungen
- Q = U · S · V⊤
mit U = Q · R, V = R, S = 1
Positiv definite Tensoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Definition:
- A ∈ 𝓛: Datei:Vec v.svg · A · Datei:Vec v.svg > 0 für alle Datei:Vec v.svg ∈ 𝕍 \ {Datei:Vec 0.svg}
A ist genau dann positiv definit, wenn sein #Symmetrischer Anteil AS es ist
(wegen Datei:Vec v.svg · A · Datei:Vec v.svg = Datei:Vec v.svg · AS · Datei:Vec v.svg.)
Notwendige Bedingungen für positive Definitheit:
- det(A), det(AS) > 0
- A = Aij êi ⊗ êj → A11, A22, A33 > 0
- A = Aij Datei:Vec a.svgi ⊗ Datei:Vec a.svgj → A11, A22, A33 > 0
Notwendige und hinreichende Bedingung für positive Definitheit: Alle #Eigenwerte von AS sind größer als null.
Immer positiv definit falls det(A) ≠ 0: A · A⊤ und A⊤· A
Symmetrische Tensoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Definition:
- A ∈ 𝓛: A = A⊤
Bezüglich der Standardbasis:
Aij êi ⊗ êj = Datei:Leftpmatrix3.svg A11 A12 A13 Datei:Rightpmatrix3.svg A12 A22 A23 A13 A23 A33
#Kofaktor: cof(A) = adj(A) = A2 − Sp(A) A + I2(A) 1
- Sp(Aij êi ⊗ êj) = A11 + A22 + A33
- I2(A) = Datei:OneHalf.svg [Sp(A)2 − Sp(A2)] = Datei:OneHalf.svg [Sp(A)2 − ∥A∥2]
- I2(Aij êi ⊗ êj) = A11 A22 + A11 A33 + A22 A33 − A122 − A132 − A232
- det(Aij êi ⊗ êj) = (A11 A22 − A122) A33 − A11 A232 − A132 A22 + 2 A12 A13 A23
#Betragsquadrat:
- ∥A∥2 = Sp(A)2 − 2 I2(A) = Sp(A2) = λ12 + λ22 + λ32
- ∥Aij êi ⊗ êj∥2 = A112 + A222 + A332 + 2 A122 + 2 A132 + 2 A232
#Vektorinvariante: Datei:Vec i.svg(A) = Datei:Vec 0.svg
Alle #Eigenwerte λ1,2,3 sind reell. Alle #Eigenvektoren sind reell und paarweise orthogonal zueinander oder orthogonalisierbar. Die Links- und Rechtseigenvektoren stimmen überein.
Bilinearform:
- Datei:Vec u.svg · A · Datei:Vec v.svg = Datei:Vec v.svg · A · Datei:Vec u.svg für alle Datei:Vec u.svg, Datei:Vec v.svg ∈ 𝕍
Funktionswert eines symmetrischen Tensors[Bearbeiten]
Mit den #Eigenvektoren â1,2,3 und der #Spektralzerlegung eines symmetrischen Tensors
- A = Datei:Sum over i from 1 to 3.svg λi âi ⊗ âi
sowie einer reellwertigen Funktion eines reellen Arguments
- f: ℝ ↦ ℝ
wird der Funktionswert von A definiert:
- f(A) := Datei:Sum over i from 1 to 3.svg f(λi) âi ⊗ âi
Ist f eine mehrdeutige Funktion, wie die Wurzel (Mathematik), mit n alternativen Werten, dann steht f(A) mehrdeutig für n3 alternative Tensoren.
Insbesondere mit dem Deformationsgradient F:
Rechter Strecktensor
- U = (F⊤ · F)½
Linker Strecktensor
- V = (F · F⊤)½
- EH = ln(U) = Datei:OneHalf.svg ln(F⊤ · F)
Singulärwertzerlegung von symmetrischen Tensoren[Bearbeiten]
Symmetrische Tensoren A ∈ 𝓛 haben reelle #Eigenwerte λ1,2,3 und dazugehörige #Eigenvektoren û1,2,3, aus denen sich eine #Orthonormalbasis bilden lässt, was hier benutzt wird.
Singulärwerte:
- s1 = |λ1| ≥ s2 = |λ2| ≥ s3 = |λ3| ≥ 0 nach geeigneter Nummerierung der Eigenwerte
- S = diag(s1, s2, s3)
Modalmatrizen:
- U = (û1 û2 û3) mit den zu λ1,2,3 gehörenden Eigenvektoren
- V = (sgn(λ1) û1 sgn(λ2) û2 sgn(λ3) û3)
#Singulärwertzerlegung: A = U · S · V⊤
Voigtsche Notation symmetrischer Tensoren zweiter Stufe[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. In diesem Abschnitt bedeutet […] die voigtsche Notation.
Die symmetrischen Tensoren
- S1 = ê1 ⊗ ê1
- S2 = ê2 ⊗ ê2
- S3 = ê3 ⊗ ê3
- S4 = ê2 ⊗ ê3 + ê3 ⊗ ê2
- S5 = ê1 ⊗ ê3 + ê3 ⊗ ê1
- S6 = ê1 ⊗ ê2 + ê2 ⊗ ê1
bilden eine Basis im Vektorraum Sym(𝕍,𝕍) der symmetrischen Tensoren zweiter Stufe. Bezüglich dieser Basis können alle symmetrischen Tensoren zweiter Stufe in voigtscher Notation dargestellt werden:
A ∈ Sym(𝕍,𝕍) ↔ A = Ar Sr ↔ [A] := Datei:Leftpmatrix6.svg A1 Datei:Rightpmatrix6.svg A2 A3 A4 A5 A6
Diese Vektoren dürfen addiert, subtrahiert und mit einem Skalar multipliziert werden:
- [A + x B] = [A] + x [B]
Beim Matrizenprodukt in voigtscher Notation muss eine Diagonalmatrix
- L = diag(1, 1, 1, 2, 2, 2)
mit den Einträgen Luv = Su : Sv zwischengeschaltet werden:
- A : B = [A]⊤L [B] = A1 B1 + A2 B2 + A3 B3 + 2 A4 B4 + 2 A5 B5 + 2 A6 B6
Gegeben ein #symmetrischer Tensor T ∈ 𝓛 und
ein beliebiger Tensor F = Fij êi ⊗ êj ∈ 𝓛 . Dann gilt:
- [F · T · F⊤] = R L [T]
mit
R = Datei:Leftpmatrix6.svg R1111 R1122 R1133 R1123 R1113 R1112 Datei:Rightpmatrix6.svg R2211 R2222 R2233 R2223 R2213 R2212 R3311 R3322 R3333 R3323 R3313 R3312 R2311 R2322 R2333 R2323 R2313 R2312 R1311 R1322 R1333 R1323 R1313 R1312 R1211 R1222 R1233 R1223 R1213 R1212
- Rijkl := Datei:OneHalf.svg (Fik Fjl + Fil Fjk)
Wenn F ein #Orthogonaler Tensor ist, dann ergibt sich zusätzlich:
- R L R⊤= R⊤L R = diag(1, 1, 1, ½, ½, ½)
Schiefsymmetrische Tensoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Definition:
- A ∈ 𝓛: A = −A⊤
- A× = −Datei:OneHalf.svg Datei:Vec i.svg(A) ↔ A · Datei:Vec v.svg = A× × Datei:Vec v.svg für alle Datei:Vec v.svg ∈ 𝕍
- A = A× × 1
#Kofaktor: cof(A) = adj(A) = A2 − Datei:OneHalf.svg Sp(A2) 1 = A× ⊗ A×
Bezüglich der Standardbasis:
Aij êi ⊗ êj = Datei:Leftpmatrix3.svg 0 A12 A13 Datei:Rightpmatrix3.svg −A12 0 A23 −A13 −A23 0
(Aij êi ⊗ êj)× = Datei:Leftpmatrix3.svg A32 Datei:Rightpmatrix3.svg = Datei:Leftpmatrix3.svg −A23 Datei:Rightpmatrix3.svg A13 A13 A21 −A12
- Sp(A) = 0
- I2(A) = A× · A× = −Datei:OneHalf.svg Sp(A2) = Datei:OneHalf.svg ∥A∥2
- I2(Aij êi ⊗ êj) = A122 + A132 + A232
- det(A) = 0
#Betragsquadrat:
- ∥A∥2 = 2 I2(A)
- ∥Aij êi ⊗ êj∥2 = 2 (A122 + A132 + A232)
Bilinearform:
- Datei:Vec u.svg · A · Datei:Vec v.svg = −Datei:Vec v.svg · A · Datei:Vec u.svg für alle Datei:Vec u.svg, Datei:Vec v.svg ∈ 𝕍
- Datei:Vec v.svg · A · Datei:Vec v.svg = 0 für alle Datei:Vec v.svg ∈ 𝕍
Ein Eigenwert ist null, zwei imaginär konjugiert komplex, siehe #Eigensystem schiefsymmetrischer Tensoren.
Singulärwertzerlegung mit s ŝ := A×, s := │A×│,
ĝ senkrecht zu A× und ĥ = ŝ × ĝ:
- U = (ĝ ĥ ŝ), V = (−ĥ ĝ ŝ), S = diag(s, s, 0)
#Singulärwertzerlegung: A = U · S · V⊤ = s (ĥ ⊗ ĝ − ĝ ⊗ ĥ)
Axialer Tensor oder Kreuzproduktmatrix[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
| Kreuzproduktmatrix [Datei:Vec u.svg]× ∈ 𝓛 eines Vektors Datei:Vec u.svg = ui êi = Datei:Leftpmatrix3.svg | u1 | Datei:Rightpmatrix3.svg : |
| u2 | ||
| u3 |
[Datei:Vec u.svg]× = Datei:Vec u.svg × 1 = (ui êi) × êk ⊗ êk = −ϵijk ui êj ⊗ êk = Datei:Leftpmatrix3.svg 0 −u3 u2 Datei:Rightpmatrix3.svg ∈ 𝓛 u3 0 −u1 −u2 u1 0
Eigenschaften:
- Datei:Vec u.svg × Datei:Vec v.svg = [Datei:Vec u.svg]× · Datei:Vec v.svg = Datei:Vec u.svg · [Datei:Vec v.svg]×
- ([Datei:Vec u.svg]×)⊤ = −[Datei:Vec u.svg]×
- Datei:Vec u.svg × [Datei:Vec v.svg]× = [Datei:Vec u.svg]× · [Datei:Vec v.svg]× = Datei:Vec v.svg ⊗ Datei:Vec u.svg − (Datei:Vec u.svg · Datei:Vec v.svg) 1
Potenzen von [Datei:Vec u.svg]×:
- ([Datei:Vec u.svg]×)2 = [Datei:Vec u.svg]× · [Datei:Vec u.svg]× = Datei:Vec u.svg ⊗ Datei:Vec u.svg − (Datei:Vec u.svg · Datei:Vec u.svg) 1
- ([Datei:Vec u.svg]×)3 = −(Datei:Vec u.svg · Datei:Vec u.svg) [Datei:Vec u.svg]×
Weiteres siehe #Schiefsymmetrische Tensoren.
Deviatorische Tensoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Definition:
- A ∈ 𝓛: Sp(A) = 0
#Kofaktor : cof(A) = (A2)⊤− Datei:OneHalf.svg Sp(A2) 1
Bezüglich der Standardbasis:
Aij êi ⊗ êj = Datei:Leftpmatrix3.svg A11 A12 A13 Datei:Rightpmatrix3.svg A21 A22 A23 A31 A32 −A11 − A22
Sp(A) := 0 I2(A) = −Datei:OneHalf.svg Sp(A2) I2(Aij êi ⊗ êj) = −A112 − A222 − A11 A22 − A12 A21 − A13 A31 − A23 A32 det(A) = Datei:Onethird.svg Sp(A3) det(Aij êi ⊗ êj) = A11 [A12 A21 − A23 A32 − (A11 + A22) A22] + (A12 A22 + A13 A32) A21 + (A12 A23 − A13 A22) A31
#Betragsquadrat:
∥Aij êi ⊗ êj∥2 = 2 (A112 + A222 + A11 A22) + A122 + A212 + A132 + A312 + A232 + A322
Kugeltensoren[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Definition:
A ∈ 𝓛: A = a 1 = Datei:Leftpmatrix3.svg a 0 0 Datei:Rightpmatrix3.svg 0 a 0 0 0 a
#Kofaktor: cof(A) = adj(A) = a2 1
- Sp(A) = 3 a
- I2(A) = 3 a2
- det(A) = a3
- ∥A∥ = |a| Datei:Sqrt3.svg
Zerlegungen eines Tensors[Bearbeiten]
Gegeben ein beliebiger Tensor A = Aij êi ⊗ êj ∈ 𝓛
Symmetrischer Anteil[Bearbeiten]
- AS = sym(A) := Datei:OneHalf.svg (A + A⊤)
AS = Datei:OneHalf.svg Datei:Leftpmatrix3.svg 2 A11 A12 + A21 A13 + A31 Datei:Rightpmatrix3.svg 2 A22 A23 + A32 sym 2 A33
- Sp(AS) = Sp(A) = A11 + A22 + A33
I2(AS) = Datei:OneFourth.svg [2 I2(A) + Sp(A)2 − ║A║2] = A11 A22 + A11 A33 + A22 A33 − Datei:OneFourth.svg [(A12 + A21)2 + (A13 + A31)2 + (A23 + A32)2]
det(AS) = Datei:OneFourth.svg [det(A) + A : adj(A)] = det(A) − Datei:OneFourth.svg Datei:Vec i.svg(A) · A · Datei:Vec i.svg(A) = A11 A22 A33 + Datei:OneFourth.svg (A12 + A21) (A23 + A32) (A13 + A31) − Datei:OneFourth.svg [A11 (A23 + A32)2 + A22 (A13 + A31)2 + A33 (A12 + A21)2]
∥AS∥2 = Datei:OneHalf.svg [Sp(A2) + ∥A∥2] = A : AS = ∥A∥2 − ∥AA∥2 = A112 + A222 + A332 + Datei:OneHalf.svg [(A12 + A21)2 + (A13 + A31)2 + (A23 + A32)2]
Schiefsymmetrischer Anteil[Bearbeiten]
- AA = skw(A) := Datei:OneHalf.svg (A − A⊤)
AA = Datei:OneHalf.svg Datei:Leftpmatrix3.svg 0 A12 − A21 A13 − A31 Datei:Rightpmatrix3.svg A21 − A12 0 A23 − A32 A31 − A13 A32 − A23 0
- Sp(AA) = 0
I2(AA) = Datei:OneFourth.svg [║A║2 − Sp(A2)] = Datei:OneFourth.svg [2 I2(A) + ║A║2 − Sp(A)2] = Datei:OneFourth.svg [(A12 − A21)2 + (A13 − A31)2 + (A23 − A32)2]
- det(AA) = 0
∥AA∥2 = Datei:OneHalf.svg [∥A∥2 − Sp(A2)] = A : AA = ∥A∥2 − ∥AS∥2 = Datei:OneHalf.svg [(A12 − A21)2 + (A13 − A31)2 + (A23 − A32)2]
Deviator[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
- AD = dev(A) := A − Datei:Onethird.svg Sp(A) 1
- AD = <math>\begin{pmatrix}
\mathsf{\frac{2A_{11}-A_{22}-A_{33}}3}&\mathsf{A_{12}}&\mathsf{A_{13}}\\ \mathsf{A_{21}}&\mathsf{\frac{2A_{22}-A_{11}-A_{33}}3}&\mathsf{A_{23}}\\ \mathsf{A_{31}}&\mathsf{A_{32}}&\mathsf{\frac{2A_{33}-A_{11}-A_{22}}3} \end{pmatrix}</math>
- Sp(AD) = 0
I2(AD) = I2(A) − Datei:Onethird.svg Sp(A)2 = Datei:OneSixth.svg [Sp(A)2 − 3 Sp(A2)] = Datei:Onethird.svg (A11 A22 + A11 A33 + A22 A33 − A112 − A222 − A332) − A12 A21 − A13 A31 − A23 A32
det(AD) = det(A) + Datei:One27th.svg Sp(A) [2 Sp(A)2 − 9 I2(A)] = Datei:One27th.svg [12 A11 A22 A33 + 2 (A113 + A223 + A333)] − Datei:OneNinth.svg [A112 (A22 + A33) + A222 (A11 + A33) + A332 (A11 + A22)] − Datei:Onethird.svg [(2 A11 − A22 − A33) A23 A32 + (2 A22 − A11 − A33) A13 A31 … … + (2 A33 − A11 − A22) A12 A21] + A12 A23 A31 + A13 A32 A21
∥AD∥2 = ∥A∥2 − ∥AK∥2 = ∥A∥2 − Datei:Onethird.svg Sp(A)2 = Datei:Twothird.svg (A112 + A222 + A332 − A11 A22 − A11 A33 − A22 A33) + A122 + A212 + A132 + A312 + A232 + A322
Kugelanteil[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
AK = sph(A) := Datei:Onethird.svg Sp(A) 1 = Datei:Onethird.svg Sp(A) Datei:Leftpmatrix3.svg 1 Datei:Rightpmatrix3.svg 1 1
- Sp(AK) = Sp(A) = A11 + A22 + A33
- I2(AK) = Datei:Onethird.svg Sp(A)2
- det(AK) = Datei:One27th.svg Sp(A)3
- ∥AK∥ = Datei:OneOverSqrt3.svg |Sp(A)|
Beziehung zwischen den Anteilen des Tensors[Bearbeiten]
- AS : BA = AK : BA = AK : BD = 0
Folgerungen:
- AS : B = AS : BS
- AA : B = AA : BA = AA : BD
- AD : B = AD : BD
- AK : B = AK : BK = AK : BS
- ║A║2 = ║AS║2 + ║AA║2 = ║AD║2 + ║AK║2
Polarzerlegung[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Für jeden Tensor F ∈ 𝓛 mit #Determinante ≠ 0 gibt es #Orthogonale Tensoren Q und positiv definite #Symmetrische Tensoren U, V in eindeutiger Weise, sodass<ref name="Ciarlet" details="S. 95ff"/>
- F = Q · U = V · Q
Die Anteile U, V und Q berechnet sich aus
- U = (F⊤ · F)½, V = (F · F⊤)½
- Q = F · U−1 = V−1 · F = F⊤−1 · U = V · F⊤−1
Bei det(F) = 0 existiert eine solche Zerlegung ebenfalls, ist jedoch nicht mehr eindeutig und U sowie V sind nur noch positiv semidefinit, siehe z. B. die #Polarzerlegung einer Dyade.
Singulärwertzerlegung[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Singulärwertzerlegung von A ∈ 𝓛:<ref name="Ciarlet" details="S. 98"/>
- A = Datei:Sum over i from 1 to 3.svg si ĝi ⊗ ĥi
mit
- si = ĝi · A · ĥi ∈ ℝ (keine Summe über i),
- s1 ≥ s2 ≥ s3 ≥ 0 und
- #Orthonormalbasisvektoren ĝ1,2,3 sowie ĥ1,2,3
Bestimmung der Vektoren z. B. mit dem #Eigensystem symmetrischer Tensoren
- A · A⊤ = Datei:Sum over i from 1 to 3.svg λi ĝi ⊗ ĝi, A⊤· A = Datei:Sum over i from 1 to 3.svg λi ĥi ⊗ ĥi
Multiplikation einzelner #Eigenvektoren ĝk oder ĥk mit −1 sowie geeignete Nummerierung der Eigenwerte und -vektoren liefert
- s1 ≥ s2 ≥ s3 ≥ 0.
Darstellung mit Matrizen/Tensoren:
A = (ĝj ⊗ êj) · Datei:BiggBracketLeft.svg Datei:Sum over i from 1 to 3.svg si êi ⊗ êiDatei:BiggBracketRight.svg · (êk ⊗ ĥk) = (ĝ1 ĝ2 ĝ3) · Datei:Leftpmatrix3.svg s1 0 0 Datei:Rightpmatrix3.svg · (ĥ1 ĥ2 ĥ3)⊤ 0 s2 0 0 0 s3 = U · S · V⊤
Die Faktoren U und V sind eigentlich oder uneigentlich #Orthogonale Tensoren. Spezialfälle siehe
- #Dyade,
- #Singulärwertzerlegung von symmetrischen Tensoren,
- #Schiefsymmetrische Tensoren,
- #Orthogonale Tensoren
Spektralzerlegung[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Darstellung von Tensoren mit ihrem #Eigensystem.
Es gilt: Datei:Vec v.svg · A = A⊤ · Datei:Vec v.svg
Im Folgenden bedeuten
λ1,2,3 die #Eigenwerte des betreffenden Tensors und Λ die SpektralmatrixSkriptfehler: Ein solches Modul „Vorlage:Anker“ ist nicht vorhanden., Λ = Datei:Sum over i from 1 to 3.svg λi êi ⊗ êi = Datei:SpectralMatrix.svg
- Spektralzerlegung des Paares (A, 1)
1 = Datei:Vec u.svgi ⊗ Datei:Vec v.svgi = Datei:Sum over i from 1 to 3.svg Di = U · V⊤ A = Datei:Sum over i from 1 to 3.svg λi Datei:Vec u.svgi ⊗ Datei:Vec v.svgi = λi Di = U · Λ · V⊤
mit
Rechtseigenvektoren: A · Datei:Vec u.svgi = λi Datei:Vec u.svgi (keine Summe über i) Rechtsmodalmatrix: U = Datei:Vec u.svgi ⊗ êi = (Datei:Vec u.svg1 Datei:Vec u.svg2 Datei:Vec u.svg3) Linkseigenvektoren: Datei:Vec v.svgi · A = λi Datei:Vec v.svgi (keine Summe über i) Linksmodalmatrix: V = Datei:Vec v.svgi ⊗ êi = (Datei:Vec v.svg1 Datei:Vec v.svg2 Datei:Vec v.svg3) Normierung: Datei:Vec v.svgi · Datei:Vec u.svgj = δij → V = U⊤−1, U · V⊤ = 1 Eigendyaden: Di = Datei:Vec u.svgi ⊗ Datei:Vec v.svgi (keine Summe über i) Kollinearität: Di · Datei:Vec u.svgi = Datei:Vec u.svgi, Datei:Vec v.svgi · Di = Datei:Vec v.svgi, Di · Di = Di (keine Summen) Orthogonalität: i ≠ j → Datei:Vec v.svgi · Dj = Dj · Datei:Vec u.svgi = Datei:Vec 0.svg, Di · Dj = O
- Spektralzerlegung des Paares (K, M), M regulär
M = M · Datei:Vec u.svgi ⊗ Datei:Vec v.svgi · M = Datei:Sum over i from 1 to 3.svg Di = M · U · V⊤ · M K = Datei:Sum over i from 1 to 3.svg λi M · Datei:Vec u.svgi ⊗ Datei:Vec v.svgi · M = λi Di = M · U · Λ· V⊤ · M
mit
Rechtseigenvektoren: K · Datei:Vec u.svgi = λi M · Datei:Vec u.svgi (keine Summe über i) Rechtsmodalmatrix: U = Datei:Vec u.svgi ⊗ êi = (Datei:Vec u.svg1 Datei:Vec u.svg2 Datei:Vec u.svg3) Linkseigenvektoren: Datei:Vec v.svgi · K = λi Datei:Vec v.svgi · M (keine Summe über i) Linksmodalmatrix: V = Datei:Vec v.svgi ⊗ êi = (Datei:Vec v.svg1 Datei:Vec v.svg2 Datei:Vec v.svg3) Normierung: Datei:Vec v.svgi · M · Datei:Vec u.svgj = δij → V = (M · U)⊤−1, V⊤ · M = U−1 Eigendyaden: Di = M · Datei:Vec u.svgi ⊗ Datei:Vec v.svgi · M (keine Summe über i) Kollinearität: Di · Datei:Vec u.svgi = M · Datei:Vec u.svgi, Datei:Vec v.svgi · Di = Datei:Vec v.svgi · M, Di · M−1 · Di = Di (keine Summen) Orthogonalität: i ≠ j → Datei:Vec v.svgi · Dj = Dj · Datei:Vec u.svgi = Datei:Vec 0.svg, Di · M−1 · Dj = O
Projektionen[Bearbeiten]
Punkt auf Gerade[Bearbeiten]
Gegeben eine Gerade 𝔊 durch einen Punkt Datei:Vec x.svg ∈ 𝔊 und der Einheitsvektor ê in Richtung der Geraden sowie ein beliebiger anderer Punkt Datei:Vec p.svg. Das definiert die Gerade als:
- Datei:Vec p.svg ∈ 𝔊 ↔ (1 − ê ⊗ ê) · (Datei:Vec p.svg − Datei:Vec x.svg) = Datei:Vec 0.svg
Fußpunkt von Datei:Vec p.svg: Datei:Vec f.svg = Datei:Vec x.svg + ê ⊗ ê · (Datei:Vec p.svg − Datei:Vec x.svg) ∈ 𝔊, d. h. Datei:Vec f.svg − Datei:Vec x.svg ∥ ê Lotstrecke: Datei:Vec n.svg = (1 − ê ⊗ ê) · (Datei:Vec p.svg − Datei:Vec x.svg) = Datei:Vec p.svg − Datei:Vec f.svg ⊥ 𝔊, d. h. Datei:Vec n.svg ⊥ ê
Punkt oder Gerade auf Ebene[Bearbeiten]
Gegeben eine Ebene 𝔈 durch einen Punkt Datei:Vec x.svg in der Ebene (∈ 𝔈) und zwei die Ebene aufspannende Vektoren Datei:Vec u.svg und Datei:Vec v.svg ∦ Datei:Vec u.svg sowie ein beliebiger anderer Punkt Datei:Vec p.svg. Dann verschwindet der Normaleneinheitsvektor
nicht. Normalenform der Ebene:
- Datei:Vec p.svg ∈ 𝔈 ↔ (Datei:Vec p.svg − Datei:Vec x.svg) · ĉ = 0
Fußpunkt von Datei:Vec p.svg: Datei:Vec f.svg = Datei:Vec x.svg + (1 − ĉ ⊗ ĉ) · (Datei:Vec p.svg − Datei:Vec x.svg) ∈ 𝔈, d. h. Datei:Vec f.svg − Datei:Vec x.svg ⊥ ĉ Lotstrecke: Datei:Vec n.svg = ĉ ⊗ ĉ · (Datei:Vec p.svg − Datei:Vec x.svg) = Datei:Vec p.svg − Datei:Vec f.svg ⊥ 𝔈, d. h. ∥ ĉ
In höherdimensionalen Räumen extrahiert
den Anteil eines Vektors parallel zur Ebene.<ref name="Hanson"/> Dann ist
Datei:Vec f.svg = Datei:Vec x.svg + P · (Datei:Vec p.svg − Datei:Vec x.svg) ∈ 𝔈 Datei:Vec n.svg = (1 − P) · (Datei:Vec p.svg − Datei:Vec x.svg) = Datei:Vec p.svg − Datei:Vec f.svg ⊥ 𝔈
Fundamentaltensor 3. Stufe[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden.
Definition:
ϵ := ϵijk êi ⊗ êj ⊗ êk = (êj × êk) ⊗ êj ⊗ êk = êi ⊗ (êk × êi) ⊗ êk = êi ⊗ êj ⊗ (êi × êj)
Tensortransformation 𝓛 ↦ 𝕍:
- ϵ : (Datei:Vec u.svg ⊗ Datei:Vec v.svg) = Datei:Vec u.svg × Datei:Vec v.svg = Datei:Vec v.svg · ϵ · Datei:Vec u.svg = −Datei:Vec u.svg · ϵ · Datei:Vec v.svg = −ϵ : (Datei:Vec v.svg ⊗ Datei:Vec u.svg) = −Datei:Vec v.svg × Datei:Vec u.svg
- ϵ : (êi ⊗ êj) = ϵijk êk = êi × êj
- ϵ : A = A : ϵ = −ϵ : (A⊤) = −(A⊤) : ϵ = A × 1 = 1 ·× A = Datei:Vec i.svg(A)
- ϵ : (A · B⊤) = A × B
- ϵ : (A · B) = A ·× B
Vektortransformation 𝕍 ↦ 𝓛:
- ϵ · Datei:Vec u.svg = Datei:Vec u.svg · ϵ = −[Datei:Vec u.svg]× = −Datei:Vec u.svg × 1
Tensoren vierter Stufe[Bearbeiten]
Tensoren zweiter Stufe sind Elemente eines euklidischen Vektorraums 𝓛 wie im Abschnitt #Tensoren als Elemente eines Vektorraumes dargestellt. Daher kann man Tensoren vierter Stufe definieren, indem man in dem Kapitel formal die Tensoren zweiter Stufe durch Tensoren vierter Stufe und die Vektoren durch Tensoren zweiter Stufe ersetzt, z. B.:
- 𝔸 = Apq (Ap ⊗ Gq) ∈ Lin(𝓛,𝓛)
mit
𝔸 Tensor vierter Stufe Apq Tensorkomponenten Ap Element der Tensorbasis A1, A2, …, A9 von 𝓛 Gq Element der Tensorbasis G1, G2, …, G9 von 𝓛
Standardbasis in 𝓛:
- E1,2,3 = ê1 ⊗ ê1,2,3, E4,5,6 = ê2 ⊗ ê1,2,3, E7,8,9 = ê3 ⊗ ê1,2,3
Tensortransformation:
- 𝔸 : H = Apq (Ap ⊗ Gq) : H := Apq (Gq : H) Ap
Tensorprodukt:
- (Apq Ap ⊗ Gq) : (Brs Hr ⊗ Us) := Apq (Gq : Hr) Brs Ap ⊗ Us
Übliche Schreibweisen für Tensoren vierter Stufe:
- 𝔸 = <math>\stackrel4{\mathbf A}</math> = Aijkl êi ⊗ êj ⊗ êk ⊗ êl
Transpositionen[Bearbeiten]
Transposition:
- (A ⊗ B)⊤ = B ⊗ A
- (Aijkl êi ⊗ êj ⊗ êk ⊗ êl)⊤ := Aijkl êk ⊗ êl ⊗ êi ⊗ êj
Spezielle Transposition A<math>{}^{\stackrel{\mathsf{kn}}{\top}}</math> vertauscht k-tes mit n-tem Basissystem.
Beispielsweise:
- 𝔸Datei:Trans13.svg := Aijkl êk ⊗ êj ⊗ êi ⊗ êl
- 𝔸Datei:Trans24.svg := Aijkl êi ⊗ êl ⊗ êk ⊗ êj
- 𝔸⊤ = (𝔸Datei:Trans13.svg)Datei:Trans24.svg = Aijkl êk ⊗ êl ⊗ êi ⊗ êj
Symmetrische Tensoren vierter Stufe[Bearbeiten]
Definition:
- 𝔸 ∈ Lin(𝓛,𝓛): 𝔸 = 𝔸⊤
Dann gilt: 𝔸 : B = B : 𝔸
Einheitstensor vierter Stufe[Bearbeiten]
𝟙 = 𝟙⊤ = Er ⊗ Er = êi ⊗ êj ⊗ êi ⊗ êj = (1 ⊗ 1)Datei:Trans23.svg = δik δjl êi ⊗ êj ⊗ êk ⊗ êl = Datei:Vec g.svgi ⊗ Datei:Vec g.svgj ⊗ Datei:Vec g.svgi ⊗ Datei:Vec g.svgj
Dyaden vierter Stufe[Bearbeiten]
Gegeben A, B ∈ 𝓛
- A = Aij êi ⊗ êj = (A · êi) ⊗ êi
- B = Bij êi ⊗ êj = (B · êj) ⊗ êj = êj ⊗ (B⊤ · êj)
Dyadische Produkte:
A ⊗ B = (A · êi) ⊗ êi ⊗ (B · êj) ⊗ êj = (A · êi) ⊗ êi ⊗ êj ⊗ (B⊤ · êj) = Aij Bkl êi ⊗ êj ⊗ êk ⊗ êl (A ⊗ B)Datei:Trans23.svg = (A · êi) ⊗ (B · êj) ⊗ êi ⊗ êj = [A · (êi ⊗ êj) · B⊤] ⊗ (êi ⊗ êj) = Aik Bjl êi ⊗ êj ⊗ êk ⊗ êl (A ⊗ B)Datei:Trans24.svg = (A · êi) ⊗ (B⊤ · êj) ⊗ êj ⊗ êi = [A · (êi ⊗ êj)⊤ · B] ⊗ (êi ⊗ êj) = Ail Bkj êi ⊗ êj ⊗ êk ⊗ êl
Tensortransformation von G ∈ 𝓛:
- (A ⊗ B) : G = (B : G) A
- (A ⊗ B)Datei:Trans23.svg : G = A · G · B⊤
- (A ⊗ B)Datei:Trans24.svg : G = A · G⊤ · B
Orthogonale Tensoren vierter Stufe[Bearbeiten]
Gegeben ein #Orthogonaler Tensor Q = Qij êi ⊗ êj und
ℚ = (Q ⊗ Q)Datei:Trans23.svg = (Q · êi) ⊗ (Q · êj) ⊗ êi ⊗ êj = Qik Qjl êi ⊗ êj ⊗ êk ⊗ êl
Dann ist speziell
- ℚ : ℚ⊤ = ℚ⊤ : ℚ = 𝟙
- ℚ : A = Q · A · Q⊤
- ℚ : (A ⊗ B) : ℚ⊤ = (Q · A · Q⊤) ⊗ (Q · B · Q⊤)
- ℚ : (Datei:Vec a.svg ⊗ Datei:Vec b.svg ⊗ Datei:Vec c.svg ⊗ Datei:Vec d.svg) : ℚ⊤ = (Q · Datei:Vec a.svg) ⊗ (Q · Datei:Vec b.svg) ⊗ (Q · Datei:Vec c.svg) ⊗ (Q · Datei:Vec d.svg)
bei Datei:Vec a.svg, Datei:Vec b.svg, Datei:Vec c.svg, Datei:Vec d.svg ∈ 𝕍 und A, B ∈ 𝓛. Die voigtsche Notation […] erlaubt ℚ : A für #Symmetrische Tensoren A als Matrizenprodukt M[A] darzustellen, siehe #Voigtsche Notation symmetrischer Tensoren zweiter Stufe.
Spezielle Transformatoren[Bearbeiten]
Für beliebige Tensoren A ∈ 𝓛 gilt
𝕋 = Ep⊤ ⊗ Ep = δil δjk êi ⊗ êj ⊗ êk ⊗ êl → 𝕋 : A = A⊤ 𝕊 = Datei:OneHalf.svg (𝟙 + 𝕋) = Datei:OneHalf.svg (δik δjl + δil δjk) êi ⊗ êj ⊗ êk ⊗ êl → 𝕊 : A = AS 𝔸 = Datei:OneHalf.svg (𝟙 − 𝕋) = Datei:OneHalf.svg (δik δjl − δil δjk) êi ⊗ êj ⊗ êk ⊗ êl → 𝔸 : A = AA 𝕂 = Datei:Onethird.svg 1 ⊗ 1 = Datei:Onethird.svg δij δkl êi ⊗ êj ⊗ êk ⊗ êl → 𝕂 : A = AK 𝔻 = 𝟙 − 𝕂 = Datei:BiggBracketLeft.svgδik δjl − Datei:Onethird.svg δij δklDatei:BiggBracketRight.svg êi ⊗ êj ⊗ êk ⊗ êl → 𝔻 : A = AD
Diese fünf Tensoren sind symmetrisch mit den Eigenschaften:
- ℂ ∈ {𝔸, 𝔻, 𝕂, 𝕊 } → ℂ : ℂ = ℂ
- 𝔸 + 𝕊 = 𝔻 + 𝕂 = 𝕋 : 𝕋 = 𝟙
- 𝔸 : 𝕊 = 𝔻 : 𝕂 = 𝕆 (Nulltensor vierter Stufe)
Invertierungsformeln für Tensoren vierter Stufe[Bearbeiten]
Mit a ∈ ℝ und B, C, D, E ∈ 𝓛 gilt:
| • (a 𝟙 + B ⊗ C)−1 = | 1 | (g 𝟙 − B ⊗ C), mit g = a + B : C |
| a g |
| • (a 𝟙 + B ⊗ C + D ⊗ E)−1 = | 1 | [z 𝟙 + B ⊗ (f C + x E) + D ⊗ (y C + g E)] |
| a z |
- mit f = a + D : E, x = −C : D, y = −B : E, g = a + B : C, z = x y − f g
• (Ap ⊗ Gp)−1 = Gp ⊗ Ap
Mit 𝔸 und 𝕊 aus #Spezielle Transformatoren, a, b ∈ ℝ, #Symmetrische Tensoren B und C sowie #Schiefsymmetrische Tensoren D und E:
| • (a 𝕊 + B ⊗ C + b 𝔸 + D ⊗ E)−1 = | 1 | (g 𝕊 − B ⊗ C) + | 1 | (h 𝔸 − D ⊗ E) |
| a g | b h |
- mit g = a + B : C, h = b + D : E
Analoges ergibt sich für 𝔻, 𝕂, #Deviatorische Tensoren und #Kugeltensoren.
Hookesches Gesetz[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Mit dem Spannungstensor σ und dem Verzerrungstensor ε schreibt sich das Hookesche Gesetz
- ℂ := 2μ 𝟙 + λ 1 ⊗ 1 → ℂ : ε = σ
mit den Lamé-Konstanten λ und μ. Der Elastizitätstensor ℂ ist symmetrisch. Erste der #Invertierungsformeln für Tensoren vierter Stufe
mit a = 2μ, B = λ 1 und C = 1:
- 𝔹 := ℂ−1 = Datei:OneOver2My.svg 𝟙 − Datei:NyOverE.svg 1 ⊗ 1 → 𝔹 : σ = ε
mit der Querdehnzahl ν und dem Elastizitätsmodul <math>E</math>.
Voigtsche Notation von Tensoren vierter Stufe[Bearbeiten]
Skriptfehler: Ein solches Modul „Vorlage:Siehe auch“ ist nicht vorhanden. Mit der Basis S1, …, S6 des Vektorraums 𝓢 = Sym(𝕍,𝕍) der symmetrischen Tensoren zweiter Stufe, siehe #Voigtsche Notation symmetrischer Tensoren zweiter Stufe, können einige (nicht alle) Tensoren vierter Stufe dargestellt werden, die symmetrische Tensoren auf symmetrische Tensoren abbilden. Der Vektorraum 𝔏(𝓢,𝓢) dieser Tensoren enthält nicht den #Einheitstensor vierter Stufe, jedoch den Symmetrisierer 𝕊 aus dem Abschnitt #Spezielle Transformatoren. Die 36 Komponenten der Tensoren vierter Stufe aus 𝔏(𝓢,𝓢) können in voigtscher Notation in eine 6×6-Matrix eingelagert werden:
𝔸 = Auv Su ⊗ Sv ↔ [𝔸] = Datei:Leftpmatrix6.svg A11 A12 A13 A14 A15 A16 Datei:Rightpmatrix6.svg A21 A22 A23 A24 A25 A26 A31 A32 A33 A34 A35 A36 A41 A42 A43 A44 A45 A46 A51 A52 A53 A54 A55 A56 A61 A62 A63 A64 A65 A66
In diesem Abschnitt steht [(·)] für die voigtsche Notation von (·). Diese Tensoren vierter Stufe sind sämtlich singulär:
- 𝔸 : TA = 𝕊 : TA = O
Die Vektoren und Matrizen in voigtscher Notation können addiert, subtrahiert und mit einem Skalar x multipliziert werden:
- [A + x B] = [A] + x [B]
- [𝔸 + x 𝔹] = [𝔸] + x [𝔹]
Beim Matrizenprodukt in voigtscher Notation muss die Diagonalmatrix
- L = diag(1, 1, 1, 2, 2, 2)
mit den Einträgen Luv = Su : Sv zwischengeschaltet werden:
- A : B = [A]⊤ L [B] = A1 B1 + A2 B2 + A3 B3 + 2 A4 B4 + 2 A5 B5 + 2 A6 B6
- [𝔸 : T] = [𝔸] L [T]
- [𝔸 : 𝔹] = [𝔸] L [𝔹]
Inverse Matrix bei Determinante ungleich null in voigtscher Notation:
- [𝔹] = S [𝔸]−1 S ↔ [𝔸] = S [𝔹]−1 S
- → [𝔸] L [𝔹] = [𝔹] L [𝔸] = [𝕊] ↔ 𝔸 : 𝔹 = 𝔹 : 𝔸 = 𝕊
wobei S := L−1 = diag(1, 1, 1, ½, ½, ½) = [𝕊]
#Hookesches Gesetz in voigtscher Notation entspricht
ℂ = 2μ 𝕊 + λ 1 ⊗ 1 [ℂ] = Datei:Leftpmatrix6.svg 2μ + λ λ λ 0 0 0 Datei:Rightpmatrix6.svg λ 2μ + λ λ 0 0 0 λ λ 2μ + λ 0 0 0 0 0 0 μ 0 0 0 0 0 0 μ 0 0 0 0 0 0 μ
𝔹 = Datei:OneOver2My.svg 𝕊 − Datei:NyOverE.svg 1 ⊗ 1 [𝔹] = Datei:OneOverE.svgDatei:Leftpmatrix6.svg 1 −ν −ν 0 0 0 Datei:Rightpmatrix6.svg −ν 1 −ν 0 0 0 −ν −ν 1 0 0 0 0 0 0 2(1+ν) 0 0 0 0 0 0 2(1+ν) 0 0 0 0 0 0 2(1+ν)
- ℂ : 𝔹 = 𝔹 : ℂ = 𝕊
Einzelnachweise[Bearbeiten]
<references> <ref name="Denton"> P. B. Denton, S. J. Parke, T. Tao, X. Zhang: Eigenvectors from Eigenvalues. (PDF) 10. August 2019, S. 1–3, abgerufen am 29. November 2019 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)). </ref> <ref name="Hanson"> J. Hanson: Rotations in three, four, and five dimensions. S. 4 f., arxiv:1103.5263. </ref> <ref name="Ciarlet"> Philippe Ciarlet: Mathematical Elasticity. Band 1: Three-Dimensional Elasticity. North-Holland, Amsterdam 1988, ISBN 0-444-70259-8. </ref> </references>
Literatur[Bearbeiten]
- Holm Altenbach: Kontinuumsmechanik. Einführung in die materialunabhängigen und materialabhängigen Gleichungen. 2. Auflage. Springer Vieweg, Berlin u. a. 2012, ISBN 978-3-642-24118-5.
- Philippe Ciarlet: Mathematical Elasticity. Band 1: Three-Dimensional Elasticity. North-Holland, Amsterdam 1988, ISBN 0-444-70259-8.
- Wolfgang Ehlers: Ergänzung zu den Vorlesungen Technische Mechanik und Höhere Mechanik. Vektor- und Tensorrechnung, Eine Einführung. 2015 (uni-stuttgart.de [PDF; abgerufen am 3. September 2020]).
- Ralf Greve: Kontinuumsmechanik. Ein Grundkurs für Ingenieure und Physiker. Springer, Berlin u. a. 2003, ISBN 3-540-00760-1.
- A. Bertram: Elasticity and Plasticity of Large Deformations. Including Gradient Materials. 4. Auflage. Springer, 2021, ISBN 978-3-030-72327-9, doi:10.1007/978-3-030-72328-6.