Blokmatrix

Een blokmatrix of gepartitioneerde matrix is een matrix die gegeven wordt in termen van een aantal kleinere matrices, de blokken. Deze blokken spelen in bepaald opzicht dezelfde rol als de elementen. Een blokmatrix ontstaat door een matrix zowel verticaal als horizontaal te verdelen en de ontstane rechthoeken als matrices op te vatten.

Voorbeeld

De matrix

๐=[12345243344111333441]

kan bijvoorbeeld als volgt worden opgedeeld

๐=[12โ‹ฎ34โ‹ฎ524โ‹ฎ33โ‹ฎ4โ€ฆโ€ฆโ‹…โ€ฆโ€ฆโ‹…โ€ฆ41โ‹ฎ11โ‹ฎ333โ‹ฎ44โ‹ฎ1]

in de blokken:

๐11=[1224],๐12=[3433],๐13=[54] en


๐21,๐22 en ๐23 op dezelfde manier. De matrix ๐ kan dan als blokmatrix worden geschreven als

๐=[๐11๐12๐13๐21๐22๐23]

Vermenigvuldiging

Het matrixproduct van blokmatrices met overeenkomende partities heeft dezelfde structuur als het gewone matrixproduct met de blokken als elementen. Het product van de blokmatrix ๐€ met q rijpartities en s kolompartities.

๐€=[๐€11๐€12โ‹ฏ๐€1s๐€21๐€22โ‹ฏ๐€2sโ‹ฎโ‹ฎโ‹ฑโ‹ฎ๐€q1๐€q2โ‹ฏ๐€qs]


en de blokmatrix ๐ met s rijpartities en r kolompartities

๐=[๐11๐12โ‹ฏ๐1r๐21๐22โ‹ฏ๐2rโ‹ฎโ‹ฎโ‹ฑโ‹ฎ๐s1๐s2โ‹ฏ๐sr],


is de blokmatrix ๐‚ met q rijpartities en r kolompartities en als blokken:

๐‚ij=โˆ‘k=1s๐€ik๐kj

Blokdiagonale matrices

Een blokdiagonale matrix is een vierkante blokmatrix met vierkante blokken op de hoofddiagonaal en elk ander blok gelijk aan de nulmatrix.

Een bloktridiagonale matrix is een andere speciale blokmatrix, die met een bandmatrix kan worden vergeleken. Net als de blokdiagonale matrix is het een vierkante matrix die vierkante matrices of blokken heeft in de lagere-, de hoofd- en de bovendiagonaal, terwijl alle andere blokken nulmatrices zijn. Het is in wezen een tridiagonale matrix, maar in plaats van scalairen heeft deze matrix submatrices. Een bloktridiagonale matrix ๐€ heeft de vorm

๐Œ=[๐1๐‚1โ‹ฏ0๐€2๐2๐‚2โ‹ฑโ‹ฑโ‹ฑโ‹ฎ๐€k๐k๐‚kโ‹ฎโ‹ฑโ‹ฑโ‹ฑ๐€nโˆ’1๐nโˆ’1๐‚nโˆ’10โ‹ฏ๐€n๐n]

waarin ๐€k, ๐k en ๐‚k vierkante deelmatrices zijn, op de lagere-, hoofd- en bovendiagonaal.

Bloktridiagonale matrices komt men vaak in numerieke wiskunde tegen, bijvoorbeeld in de numerieke stromingsleer. Er bestaan numerieke methoden voor LU-decompositie en algoritmen voor vergelijkingen met een bloktridiagonale matrix als coรซfficiรซntenmatrix. Het tridiagonale-matrix-algoritme is daar een voorbeeld van.

Directe som

Voor elke willekeurige mร—n-matrix ๐€ en pร—q-matrix ๐ is de directe som, aangegeven door ๐€โŠ•๐ gedefinieerd als

๐€โŠ•๐=[a11โ‹ฏa1n0โ‹ฏ0โ‹ฎโ‹ฏโ‹ฎโ‹ฎโ‹ฏโ‹ฎam1โ‹ฏamn0โ‹ฏ00โ‹ฏ0b11โ‹ฏb1qโ‹ฎโ‹ฏโ‹ฎโ‹ฎโ‹ฏโ‹ฎ0โ‹ฏ0bp1โ‹ฏbpq].

Bijvoorbeeld,

[132231]โŠ•[1601]=[13200231000001600001].