Je bent je ingevulde velden bij deze pagina aan het verwijderen. Ben je zeker dat je dit wilt doen?
You are erasing your filled-in fields on this page. Are you sure that is what you want?
Nieuwe Versie BeschikbaarNew Version Available
Er is een update van deze pagina. Als je update naar de meest recente versie, verlies je mogelijk je huidige antwoorden voor deze pagina. Hoe wil je verdergaan ?
There is an updated version of this page. If you update to the most recent version, then your current progress on this page will be erased. Regardless, your record of completion will remain. How would you like to proceed?
It is often useful to partition a matrix into smaller matrices, called blocks. A matrix viewed in this way is said to be partitioned
into blocks. For example, each column of a matrix can be considered to be a block. Writing a matrix \(B\) in the form
\begin{equation*} B = \begin{bmatrix} \vec {b}_{1} & \vec {b}_{2} & \ldots & \vec {b}_{k} \end{bmatrix} \mbox { where the } \vec {b}_{j} \mbox { are the columns of } B \end{equation*}
There is a natural way to partition \(A\). Observe the \(2\times 2\) identity matrix, \(I_2\), in the upper left
corner. There is also a \(2\times 3\) zero matrix, \(O_{23}\), in the upper right corner. We will take advantage of these features to partition \(A\) as
follows.
We will compute the product \(AB\) by ordinary matrix multiplication, using blocks as entries. The only
requirement is that the blocks be compatible. That is, the sizes of the blocks must be such that all matrix products of blocks
that occur make sense. This means that the number of columns in each block of \(A\) must equal the number of rows in the
corresponding block of \(B\).
To find the product \(AB\), we need to partition \(B\) so that block \(I_2\) corresponds to a \(2\times 2\) block of \(B\), and block \(O_{23}\) of \(A\) corresponds to a \(3\times 2\) block of \(B\).
We partition \(B\) as follows.
\begin{equation*} AB = \left [ \begin{array}{cc} I & O \\ P & Q \end{array} \right ] \left [ \begin{array}{c} X \\ Y \end{array} \right ] = \left [ \begin{array}{c} IX + OY \\ PX + QY \end{array} \right ] = \left [ \begin{array}{c} X \\ PX + QY \end{array} \right ] = \left [ \begin{array}{rr} 4 & -2 \\ 5 & 6 \\ \hline 30 & 8 \\ 8 & 27 \end{array} \right ] \end{equation*}
This is easily checked to be the product \(AB\), computed in the conventional manner.
If matrices \(A\) and \(B\) are partitioned compatibly into blocks, the product \(AB\) can be computed by matrix multiplication using blocks as
entries.
We omit the proof.
Block multiplication has theoretical uses, as we shall see later. It is also useful in computing products of matrices when using
a computer with limited memory capacity. The matrices are partitioned into blocks in such a way that each product of
blocks can be handled. Then the blocks are stored in auxiliary memory and their products are computed one by
one.
Practice Problems
Compute \(AB\), using the indicated block partitioning.