Iloczyn Kroneckera: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m drobne techniczne |
|||
Linia 1:
'''Iloczynem Kroneckera''' ('''iloczynem tensorowym''') [[
: <math>
a_{11}B & a_{12}B & \cdots \\ </math>
W szczególności można mnożyć tensorowo dwa [[Przestrzeń współrzędnych|wektory kolumnowe]], dwa [[Przestrzeń współrzędnych|wektory wierszowe]] oraz wektor kolumnowy i wierszowy (np. [[iloczyn diadyczny]]).
Z definicji wynika, że mnożone macierze <math>A
Nazwa iloczynu pochodzi od [[Leopold Kronecker|Leopolda Kroneckera]], chociaż już przed nim, w 1858 r., tę operację na macierzach opisał Johann Georg Zehfuss.
==
Z definicji iloczynu tensorowego wynika w szczególności, że iloczyny tensorowe wektorów mają różny wynik w zależności od rodzaju mnożonych wektorów.
'''(1)''' Iloczyn tensorowy wektorów kolumnowych daje wektor kolumnowy
: <math>v \otimes w
= \begin{bmatrix} 1 \\
\otimes \begin{bmatrix} 1 \\
= \begin{bmatrix} 1 \cdot\begin{bmatrix} 1 \\
= \begin{bmatrix} 1 \\
'''(2)''' Iloczyn tensorowy wektorów wierszowych daje wektor wierszowy
: <math>v \otimes w
= \begin{bmatrix} 1 ,
\otimes \begin{bmatrix} 1
= \begin{bmatrix} 1 \cdot\begin{bmatrix} 1
= \begin{bmatrix} 1
'''(3)''' Iloczyn tensorowy wektora kolumnowego przez wektor wierszowy daje macierz
: <math>v \otimes w
= \begin{bmatrix} 1 \\
\otimes \begin{bmatrix} 1
= \begin{bmatrix} 1 \cdot\begin{bmatrix} 1
= \begin{bmatrix} 1
'''(4)''' Iloczyn tensorowy wektora wierszowego przez wektor kolumnowy daje macierz
: <math>v \otimes w
= \begin{bmatrix} 1
\otimes \begin{bmatrix} \,\,\,\,1 \\
= \begin{bmatrix} 1 \cdot\begin{bmatrix} \,\,\,\,1 \\
= \begin{bmatrix} \,\,\,\,1
== Iloczyn tensorowy macierzy ==
Linia 75 ⟶ 76:
0 & 15 & 0 & 20 \\
18 & 21 & 24 & 28
\end{bmatrix}.
</math>
Linia 81 ⟶ 82:
=== Nieprzemienność ===
Iloczyn tensorowy macierzy jest zazwyczaj nieprzemienny, podobnie jak zwykły [[Mnożenie macierzy|iloczyn macierzy]], tj.
: <math>A\otimes B \ne B\otimes A.</math>
=== Mnożenie mieszane (tensorowo-zwykłe) ===
Jeśli macierze
: <math>(A\otimes B)\cdot(C\otimes D) = (A\cdot C)\otimes (B\cdot D).</math>
=== Odwrotność iloczynu tensorowego ===
Jeśli macierze <math>A , B</math> są [[Macierz odwrotna|odwracalne]], to:
* odwracalna jest macierz <math>A \otimes B</math> oraz
* [[Macierz odwrotna|odwrotność macierzy]] <math>A \otimes B</math> jest równa iloczynowi tensorowemu odwrotności macierzy <math>A</math> przez odwrotność macierzy <math>B,</math>
: <math>(A\otimes B)^{-1}=A^{-1}\otimes B^{-1}.</math>
=== Rozdzielność względem dodawania ===
Zachodzi rozdzielność mnożenia tensorowego macierzy przez sumę macierzy
: <math>A\otimes (B+C)= A\otimes B + A\otimes C,</math>
: <math>(B+C)\otimes A= B\otimes A + C\otimes A.</math>
=== Transpozycja iloczynu tensorowego ===
[[Macierz transponowana|Transpozycja]] iloczynu tensorowego macierzy jest równa iloczynowi tensorowemu transpozycji tych macierzy, tj.
: <math>(A\otimes B)^
=== Iloczyn tensorowy macierzy kwadratowych ===
==== Wyznacznik, rząd, ślad ====
Jeśli macierze <math>A,B</math> są macierzami [[Macierz
[[
: <math>\det(A\otimes B) = (\det A)^
: <math>tr(A\otimes B)=tr(A)\cdot tr(B),</math>
: <math>rz(A\otimes B)=rz(A)\cdot rz(B).</math>
==== Wartości własne ====
Niech <math>\{\
: <math>\{\
==
Niech <math>A = [ a_{ij} ]_{i = 1,\ldots,m,\atop{j = 1,\ldots,n}}</math> oraz <math>B = [ b_{pq} ]_{p = 1,\ldots,k,\atop{q = 1,\ldots,l}}.</math>
: <math>(A\otimes B)_{ij} = a_{((i - 1) \ div \
gdzie div oznacza dzielenie całkowitoliczbowe.
Linia 123 ⟶ 124:
== Zobacz też ==
* [[iloczyn diadyczny]]
* [[Iloczyn tensorowy operatorów ograniczonych|iloczyn tensorowy operatorów]]
* [[iloczyn tensorowy przestrzeni Hilberta]]
* [[iloczyn tensorowy przestrzeni liniowych]]
|