Tenzorszámítás (geometria)

Innen: Hungaropédia
Ugrás a navigációhozUgrás a kereséshez
Ez a szócikk az R2 és R3 tér másodrendű tenzorainak elméletével foglalkozik. További általánosításokról a tenzor szócikk nyújt eligazítást.

A tenzorszámítás vagy tenzoraritmetika és -algebra a geometriai térbeli tenzorokkal végzett műveletek szabályait foglalja össze. A háromdimenziós térbeli másodrendű tenzorok normált algebrát alkotnak és a lineáris leképezések Lin(R3;R3) terével azonosítható teret képeznek. A tenzorok lényegében olyan affin leképezéseket leíró (kódoló) matematikai objektumok, melyeknek van fixpontjuk, azaz olyan pont a koordinátatérben, melyet a leképezés saját magába képez (ilyen pont az origó). A tenzorok legjellemzőbb tulajdonsága, hogy függetlenek a koordináta-rendszer választásától. Bár minden tenzornak van mátrixa, és a tenzorműveletek elvégezhetők a mátrixukkal is, ezek a műveletek nem csak számtáblázatokkal végzett számítások, hanem geometriai realitásuk van.

A tenzor definíciójáról

Egy A tenzor az r vektorral megszorozva egy v vektort eredményez:

v=Ar

Ez a szorzat a tenzorok homogén lineáris tulajdonsága folytán érhető tetten. Tetszőleges c1 és c2 skalárral és r1, r2 vektorral:

A(c1.r1+c2.r2)=c1.Ar1+c2.Ar1

Itt . vektornak skalárral történő szorzása. Eszerint a tenzorok azonosíthatók a lineáris leképezésekkel.

Lásd bővebben: lineáris leképezések.

Ha (b1, b2, b3) ortonormált bázis a térben, akkor az Ar szorzatban r egyértelműen kifejezhető ezek lineáris kombinációjaként és kapjuk: Ar = A(x.b1+y.b2+z.b3) = x.Ab1+y.Ab2+z.Ab3. Vezessük be a következő jelöléseket: a1 = Ab1, a2 = Ab2, a3 = Ab3. Az előbbi alakban x, y, és z az r vektor tengelyekre eső merőleges vetülete, azaz rendre a következő skaláris szorzatok: rb1, rb2, rb3. Tehát az Ar szorzat végeredményben:

v=Ar=(rb1).a1+(rb2).a2+(rb3).a3

Tekintve, hogy az r (rb).a leképezés a diadikus szorzat, azaz ba, ezért rögzítve az (b1, b2, b3) bázist, a tenzor előáll:

A=a1b1+a2b2+a3b3

alakban. Ez azt jelenti, hogy a tenzorok diadikus szorzatok lineáris kombinációi. Ezen a jellemzésen alapul, hogy az algebrában másodrendű tenzoron a diadikus szorzatok által kifeszített alteret értik.

Az absztrakt algebrai definícióra nézve lásd még: tenzor.

A tenzort a B = (b1, b2, b3) rögzített bázisban tehát egyértelműen jellemzi a következő vektorhármas:

(a1,a2,a3)

Illetve az ebből, mint oszlopvektorokból készített alábbi mátrix:

[A]B=[|a1||a2||a3|]=[a11a12a13a21a22a23a31a32a33]

Kovariancia

A tenzorok mátrixaira jellemző praktikus tulajdonság, hogy „a koordináta-rendszerrel együtt transzformálódnak” vagy másként, a tenzorok mátrixai kovariánsak. Ezeket a kijelentéseket a következőképpen értjük. Ha az A tenzort egy V V lineáris leképezésnek tekintjük, akkor a V geometriai téren értelmezett φ:V R3 lineáris bijekció a tér egy koordinátázását definiálja. Például akármilyen B bázist rögzítve, a bázishoz tartozó V R3 kanonikus izomorfizmus egy koordináta leképezés. Az A tenzornak, egy φ koordinátázáshoz tartozó mátrixa (például egy bázis rögzítése esetén) nem más, mint a

φAφ1

lineáris leképezés sztenderd bázishoz tartozó mátrixa. Ha ezt [A]φ-vel jelöljük, akkor a tenzor egy másik koordinátázáshoz tartozó [A]ψ mátrixa között a következő összefüggés áll fenn:

[A]ψ=T[A]φT1

ahol T = [ψφ−1], azaz a ψφ−1 koordináta-rendszer váltó transzformáció mátrixa. Ez a tulajdonság újabb lehetőséget biztosít a tenzor definíciójára. Eszerint, ha minden egyes φ:V R3 lineáris bijekcióhoz hozzárendelünk egy Mφ mátrixot úgy, hogy bármely két ilyen φ, ψ koordináta leképezés esetén teljesüljön az Mψ = T Mφ T−1 egyenlőség, ahol T a φ és ψ közötti koordináta transzformáció, akkor az (Mφ) mátrixrendszer egyértelműen meghatároz egy tenzort.

Tenzor műveletek

Tenzorok lineáris tere

A tenzorokat r Ar lineáris leképezéseknek tekintve bevezethetjük terükön a skalárral való szorzás és az összeadás műveletét. Ezek egy r vektorhoz következőket rendelik. Ha A és B tenzorok, akkor:

(A+B)r:=Ar+Br

Ha emellett λ skalár, akkor

(λ.A)r:=λ.(Ar)

A tenzorok vektorterének nulleleme az a 0 tenzor, mely minden r vektorhoz a 0 vektort rendeli

0r=0

Az –A ellentett tenzor az A-nak a -1 skalárral vett szorzata:

(A)r=(1).Ar

A tenzortér 9 dimenziós, ha térbeli és 4 dimenziós, ha síkbeli.

Tenzorok algebrája

Az A és B tenzor szorzatát definiálva a tenzorok egységelemes algebrát alkotnak. Tetszőleges r vektorra a szorzat értelmezése:

(AB)r:=A(Br)

Ez lényegében nem más mint a lineáris leképezések kompozíciója. Az egységtenzor az indentitás leképezésnek felel meg:

Ir:=r

Az A tenzor inverzének (vagy reciprokának) nevezzük az olyan a C tenzort, melyre:

AC=CA=I

Nem minden tenzornak van inverze, de ha van, az egyértelmű. A tenzorok algebrája nem kommutatív (található A és B, hogy ABBA) és nem nullosztómentes (létezik nemnulla A és B, hogy AB=0)

Geometriai műveletek

Az A tenzort és a v vektor vektoriális szorzata a következő:

(v×A)r:=v×(Ar)

Ez a szorzásfajta mindkét tényezőjében lineáris. Tenzort eredményez azonban két vektor diadikus szorzata:

(ab)r:=a.(br)

Ahol . a skalárral történő szorzás, pedig a skaláris szorzás.

Tenzorszimmetriák és -antiszimmetriák

Azt mondjuk, hogy az A tenzor szimmetrikus, ha tetszőleges u és v vektorra:

uAv=vAu

és azt mondjuk, hogy antiszimmetrikus, ha

uAv=vAu

Ha egy tenzor szimmetrikus, akkor bármely bázisban a mátrixa szimmetrikus mátrix, azaz a főátlóra az elemek tükrösek:

[a11αβαa22γβγa33]

vagy másként: aij=aji. Ha egy tenzor antiszimmetrikus, akkor bármely bázisban a mátrixa antiszimmetrikus mátrix, azaz a főátlóban csak nullák vannak és a főátlóra az elemek ellentett-tükrösek:

[0αβα0γβγ0]

vagy másként: aij=–aji. Ekkor a tenzor egyértelműen előáll a×I alakban, ahol a az (γ,-β,α) vektor, I pedig az egységtenzor. Az antiszimmetrikus tenzorokat szokás éppen ezért pszeudovektoroknak is nevezni. Tetszőleges A tenzor egyértelműen bontható fel egy szimmetrikus és egy antiszimmetrikus tenzor összegére:

A=As+Aa

Egyetlen olyan A* tenzor létezik, mellyel A + A* szimmetrikus tenzor, AA* pedig antiszimmetrikus. Ezt az A* tenzort az A transzponáltjának nevezzük. Rögzített bázisban a A* mátrixa az A mátrixának transzponáltja:

[a11a21a31a12a22a32a13a23a33]

azaz a*ij=aji.

Invariáns mennyiségek

Maga egy A tenzor független a koordináta-rendszer választásától (csak a mátrixa függ). Ebből a tulajdonságából következik, hogy egy tenzorhoz kapcsolódnak olyan vektor- és skalármennyiségek, melyek szintén függetlenek a koordináta-rendszer rögzítésétől.

Nyom

Egy A tenzor első skalárinvariánsa (a I ) a

spur(A):=a11+a22+a33

mennyiség, azaz tetszőleges mátrixának főátlóbeli elemei összege. (A spur(A) rövidítés magyar elnevezése: „az A nyoma”, másként tr-rel vagy Tr-rel is jelölhető, az angolban meghonosodott trace elnevezés alapján.) Ugyanis, ha A az A tenzor tetszőleges mátrixa és T koordinátatranszformáció, akkor (felhasználva a mátrix nyomára vonatkozó spur(AB)=spur(BA) felcserélhetőségi tulajdonságot):

spur(TAT1)=spur(TT1A)=spur(IA)=spur(A)

ahol I az egységmátrix. Ha tehát A tenzor mátrixa, akkor ennek nyoma minden koordináta-rendszerben ugyanaz a szám (skalár).

Adjungált-nyom

Az A tenzor adjungáltjának nyoma (triviális módon) szintén invariáns (2. skalárinvariáns: a II ):

spur(adj(A))

Itt adj(A) az a tenzor, mely tetszőleges bázis választása esetén az A mátrixának előjeles aldetermináns-mátrixaként jön létre:

[adj(A)]=[+|a22a23a32a33||a12a13a32a33|+|a12a13a22a23||a21a23a31a33|+|a11a13a31a33||a11a13a21a23|+|a21a22a31a32||a11a12a31a32|+|a11a12a21a22|]

Ugyanis, adj(A) valóban tenzor, mert tetszőleges A mátrixra és T koordináta-transzformációra (felhasználva a mátrix adjungáltjára vonatkozó adj(AB) = adj(B)adj(A) azonosságot, továbbá az invertálható mátrix inverzének képletét):

adj(TAT1)=adj(T1)adj(A)adj(T)=
=Tdet(T)adj(A)T1det(T)=Tadj(A)T1

tehát adj(A) úgy transzformálódik, mint az A mátrix, ami viszont tenzor mátrixa. De minden tenzor nyoma invariáns, így spur(adj(A)) is az.

Determináns

Az A tenzor harmadik skalárinvariánsa (a III) tetszőleges mátrixának determinánsa:

det(A)=|a11a12a13a21a22a23a31a32a33|=a11a22a33+a13a21a32+a12a23a31+
a13a22a31a11a23a32a12a21a33

Ugyanis, ha A tenzor, és A egy tetszőleges bázisban a mátrixa, valamint T egy tetszőleges koordináta-transzformáció mátrixa, akkor a mátrixok determinánsának tulajdonságai miatt:

det(TAT1)=det(T)det(A)det(T1)=det(T)det(A)1detT=det(A)

A determináns szemléletes jelentése, a bázisvektorok képei által kifeszített paralelepipedon előjeles térfogata. Világos, hogy akármilyen ortonormált bázisban ez a térfogat ugyanaz, azaz invariáns.

Vektorinvariáns

Minden antiszimmetrikus tenzor előáll a×I vektoriális szorzat formájában, ahol a vektor, I az egységtenzor. Itt a-t az antiszimmetrikus tenzor vektorinvariánsának nevezzük. Egy tetszőleges A tenzor vektorinvariánsán értjük az antiszimmetrikus részének vektorinvariánsát.

Tenzor hatványa

Az A pozitív egész n-edik hatványának nevezzük az An:=AAA szorzatot, melyben n tényező szerepel. Tenzor nulladik hatványa az egységtenzor: A0 := I. A pontosan akkor invertálható, ha det(A) ≠ 0, és ekkor az inverze:

A1=adjAdetA

Itt adj A mátrixalakban az A mátrixának előjeles aldeterminánsmátrixa. Invertálható tenzor negatív egész kitevőjű hatvány az inverz pozitív egész kitevőjű hatványai: A−2:=(A−1)2, A−3:=(A−1)3, … A Caley–Hamilton-tétel következményeként a tenzor gyöke a karakterisztikus polinomnak (lásd lentebb). Azaz, ha P(λ)=λ3-aIλ2+aIIλ-aIII a karakterisztikus polinom, akkor fennáll a következő tenzor egyenlet:

A3aIA2+aIIAaIIII=0

itt az együtthatók a tenzor skalárinvariánsai.

Sajátvektor, sajátérték

Azt mondjuk, hogy a nemnulla v vektor az A tenzor λ sajátértékű sajátvektora, ha teljesül az

Av=λ.v

egyenlőség, azaz A a v-t saját egyenesébe képezi. A tenzoregyenletet nullára redukálva, tetszőleges bázisban a sajátvektorok a következő (határozatlan) homogén lineáris egyenletrendszerrel jellemezhetők:

[Aλ.I][v]=[0]

Ennek az egyenletnek pontosan akkor van nemnulla megoldása, ha a bal oldali mátrix determinánsa 0:

det(Aλ.I)=λ3spur(A)λ2+spur(adjA)λdet(A)=0

Ezt az (invariáns) egyenletet nevezik a tenzor karakterisztikus egyenletének, melyből a sajátértékek, mint gyökök meghatározhatók. A sajátértékeket azután az egyenletrendszere behelyettesítve, és azt megoldva megkapjuk a sajátvektorokat. Megjegyezzük, hogy az R2 térbeli esetben a karakterisztikus egyenlet:

λ2spur(A)λ+det(A)=0

Ha a sajávektorokból ortonormált bázis választható ki, akkor ezt főtengelyrendszernek nevezzük. Főtengelyrendszerben a tenzor mátrixa diagonális mátrix, melynek főátlójában a sajátértékek vannak. Főtengelytétel – Szimmetrikus tenzornak létezik (valós sajátértékekkel, ortonormált) főtengelyrendszere.

Hivatkozások

  • Fazekas Ferenc, Vektoranalízis (Műszaki matematikai gyakorlatok), Tankönyvkiadó, Bp., 1967