Block Matrix — Definition, Formula & Examples
A block matrix is a matrix that has been partitioned into smaller rectangular submatrices (called blocks) by dividing its rows and columns into groups. You can then treat each block as a single entry when performing operations like addition and multiplication.
Given an matrix , a block partition of is a decomposition obtained by selecting row indices and column indices so that is written as a array of submatrices , where each is the submatrix occupying rows through and columns through .
Key Formula
Where:
- = The $(i,k)$ block of the first matrix
- = The $(k,j)$ block of the second matrix
- = The $(i,j)$ block of the product matrix
- = Number of block columns of A (equivalently, block rows of B)
How It Works
To form a block matrix, draw horizontal and vertical lines through the matrix to carve it into rectangular pieces. Each piece is a block. When multiplying two block matrices, you can use the standard row-times-column rule but with blocks in place of scalar entries, provided the partitions are conformable — meaning the column partition of the first matrix matches the row partition of the second. The product block is then , where each term is a matrix product rather than a scalar product.
Worked Example
Problem: Let A be the 4×4 matrix partitioned into four 2×2 blocks. Compute the product AB in block form, where A and B are partitioned conformably.
Partition: Write A and B each as 2×2 arrays of 2×2 blocks.
Define B: Let B have blocks that are also 2×2.
Compute C₁₁: Apply the block multiplication formula for the (1,1) block of the product.
Answer: The (1,1) block of the product is . The remaining blocks are computed the same way using .
Why It Matters
Block matrices simplify proofs and computations throughout linear algebra, especially for large structured matrices. In numerical computing and parallel processing, algorithms partition matrices into blocks to exploit cache efficiency and distribute work across processors. Topics like block diagonal matrices and the Schur complement arise directly from block partitioning.
Common Mistakes
Mistake: Multiplying blocks from non-conformable partitions, where inner block dimensions do not match.
Correction: For block multiplication to work, the column partition of the left matrix must equal the row partition of the right matrix, so that each product A_{ik}B_{kj} involves compatible matrix dimensions.
