Hadamardproduct

In het hadamardproduct is elk element het product van de overeenkomstige elementen in twee matrices.

Het hadamardproduct of schurproduct is in de wiskunde een bijzonder product van twee matrices met evenveel rijen en kolommen. Elk element in het hadamardproduct is het product van de corresponderende elementen in de twee matrices.

Deze bewerking is genoemd naar de wiskundigen Jacques Hadamard en Issai Schur. De naam hadamardproduct voor deze bewerking schijnt voor het eerst gebruikt te zijn door Paul Halmos in 1948. Andere auteurs hebben ze genoemd naar Issai Schur, die een aantal stellingen in verband met deze bewerking heeft bewezen. Het hadamardproduct is onder meer in de statistische analyse en multivariabele analyse bruikbaar.[1]

Definitie

Van de matrices A = ( a i j ) {\displaystyle A=(a_{ij})} en B = ( b i j ) {\displaystyle B=(b_{ij})} met m {\displaystyle m} rijen en n {\displaystyle n} kolommen is het hadamardproduct, genoteerd als A B {\displaystyle A\circ B} , de m × n {\displaystyle m\times n} -matrix met als elementen:

( A B ) i j = a i j b i j , i = 1 m , j = 1 n {\displaystyle (A\circ B)_{ij}=a_{ij}\cdot b_{ij},i=1\dots m,j=1\dots n}

Dus

A B = ( a 11 b 11 a 1 n b 1 n a m 1 b m 1 a m n b m n ) {\displaystyle A\circ B={\begin{pmatrix}a_{11}\cdot b_{11}&\cdots &a_{1n}\cdot b_{1n}\\\vdots &\ddots &\vdots \\a_{m1}\cdot b_{m1}&\cdots &a_{mn}\cdot b_{mn}\end{pmatrix}}}

Hierin zijn de elementen a i j {\displaystyle a_{ij}} en b i j {\displaystyle b_{ij}} reële of complexe getallen.

Het hadamardproduct verschilt duidelijk van de gewone matrixvermenigvuldiging. Om dit duidelijk te maken gebruikt men voor het hadamardproduct het symbool {\displaystyle \circ } (soms {\displaystyle \odot } of {\displaystyle *} ). Enkel wanneer A {\displaystyle A} en B {\displaystyle B} diagonaalmatrices zijn, is het hadamardproduct A B {\displaystyle A\circ B} gelijk aan de matrixvermenigvuldiging A B . {\displaystyle AB.}

Voorbeeld

Het hadamardproduct van de matrices

A = ( 3 2 0 1 2 5 ) {\displaystyle A={\begin{pmatrix}3&2\\0&1\\-2&5\end{pmatrix}}}   en   B = ( 1 2 3 1 3 3 ) {\displaystyle B={\begin{pmatrix}1&2\\3&1\\3&3\end{pmatrix}}}

is

A B = ( 3 1 2 2 0 3 1 1 2 3 5 3 ) = ( 3 4 0 1 6 15 ) {\displaystyle A\circ B={\begin{pmatrix}3\cdot 1&2\cdot 2\\0\cdot 3&1\cdot 1\\-2\cdot 3&5\cdot 3\end{pmatrix}}={\begin{pmatrix}3&4\\0&1\\-6&15\end{pmatrix}}} .

Eigenschappen

  • Anders dan de matrixvermenigvuldiging is het hadamardproduct commutatief: A B = B A {\displaystyle A\circ B=B\circ A} .
  • Het is distributief t.o.v. de matrixoptelling: C ( A + B ) = C A + C B {\displaystyle C\circ (A+B)=C\circ A+C\circ B} .
  • Het is lineair: a ( A B ) = ( a A ) B = A ( a B ) {\displaystyle a(A\circ B)=(aA)\circ B=A\circ (aB)} , waarin a {\displaystyle a} een (complexe) constante is.

Deze eigenschappen volgen rechtstreeks uit de eigenschappen van de vermenigvuldiging van reële of complexe getallen.

  • De "identiteitsmatrix" voor het hadamardproduct is een matrix waarvan elk element gelijk is aan 1. Deze wordt aangeduid als J {\displaystyle J} om verwarring met de identiteitsmatrix I {\displaystyle I} te vermijden.
  • De "hadamardinverse" van een matrix A , {\displaystyle A,} aangeduid als A ^ , {\displaystyle {\hat {A}},} bestaat slechts als elk element van A {\displaystyle A} verschilt van nul. Elk element van A ^ {\displaystyle {\hat {A}}} is de inverse van het corresponderende element van A {\displaystyle A} : a ^ i j = ( a i j ) 1 . {\displaystyle {\hat {a}}_{ij}=(a_{ij})^{-1}.} Dan is A A ^ = A ^ A = J . {\displaystyle A\circ {\hat {A}}={\hat {A}}\circ A=J.}
  • De verzameling m × n {\displaystyle m\times n} -matrices waarvan alle elementen verschillen van nul, vormt een Abelse groep met als bewerking het hadamardproduct.
  • Het hadamardproduct van twee positief-semidefiniete n × n {\displaystyle n\times n} -matrices is ook positief-semidefiniet. Het hadamardproduct van twee positief-definiete matrices is ook positief-definiet. Een symmetrische matrix is positief-definiet als en slechts als hij kan geschreven worden als het hadamardproduct van twee positief-definiete matrices. De Duitse wiskundige Issai Schur bewees dit voor het eerst in 1911.[2]
  • Als A {\displaystyle A} en B {\displaystyle B} twee positief-semidefiniete matrices zijn, geldt voor de determinant van hun hadamardproduct de ongelijkheid van Oppenheim:
det ( A B ) det ( A ) det ( B ) {\displaystyle \det(A\circ B)\geq \det(A)\det(B)}
  • Als A {\displaystyle A} en B {\displaystyle B} twee m × n {\displaystyle m\times n} -matrices zijn, dan geldt voor de rang van hun hadamardproduct:
rank ( A B ) rank ( A ) rank ( B ) {\displaystyle \operatorname {rank} (A\circ B)\leq \operatorname {rank} (A)\cdot \operatorname {rank} (B)}
  • Als A {\displaystyle A} en B {\displaystyle B} twee m × n {\displaystyle m\times n} -matrices zijn is het i {\displaystyle i} -de diagonaalelement van het matrixproduct A B T {\displaystyle AB^{\text{T}}} gegeven door:
( A B T ) i i = a i 1 b i 1 + a i 2 b i 2 + + a i n b i n {\displaystyle (AB^{\text{T}})_{ii}=a_{i1}b_{i1}+a_{i2}b_{i2}+\dots +a_{in}b_{in}}
Hieruit kan men afleiden dat het spoor van A B T {\displaystyle AB^{T}} gelijk is aan de som van alle elementen van het hadamardproduct A B {\displaystyle A\circ B} .
Als A {\displaystyle A} en B {\displaystyle B} beide vierkante matrices zijn, is de som van de i {\displaystyle i} -de rij in A B {\displaystyle A\circ B} gelijk aan het i {\displaystyle i} -de diagonaalelement van A B T {\displaystyle AB^{\text{T}}} :
j ( A B ) i j = ( A B T ) i i . {\displaystyle \sum _{j}(A\circ B)_{ij}=(AB^{\text{T}})_{ii}.}
  • Het hadamardproduct van twee m × n {\displaystyle m\times n} -matrices A {\displaystyle A} en B {\displaystyle B} is een deelmatrix van het kroneckerproduct van A {\displaystyle A} en B ; {\displaystyle B;} de elementen van het hadamardproduct staan op de kruisingen van de kolommen 1 , n + 2 , 2 n + 3 , , n 2 {\displaystyle 1,n+2,2n+3,\ldots ,n^{2}} en de rijen 1 , m + 2 , 2 m + 3 , , m 2 {\displaystyle 1,m+2,2m+3,\ldots ,m^{2}} van het kroneckerproduct.
Bronnen, noten en/of referenties
  1. George P.H. Styan. "Hadamard Products and Multivariate Statistical Analysis." Linear Algebra and its Applications (1973), vol. 6, blz. 217-240. DOI:10.1016/0024-3795(73)90023-2
  2. J. Schur. "Bemerkungen zur Theorie der beschränkten Bilinearformen mit unendlich vielen Veränderlichen." Journal für die reine und angewandte Mathematik (1911), vol. 140, blz. 1-28. Gearchiveerd op 18 juni 2021.