Matrix algebra allows expressing large numbers of calculations on ordered sets of numbers. A matrix is an array of numbers arranged in rows and columns. Common matrix operations include addition, subtraction, multiplication, and transposition. Matrix multiplication requires the number of columns in the first matrix to equal the number of rows in the second matrix. Special matrices include identity, diagonal, symmetric, null, and square matrices.