Matrix Inversion

The Inversion Algorithm

An $n \times n$ matrix $A$ can be inverted by augmenting with an $n \times n$ identity matrix $I_{n}$, then using Gaussian elimination to convert the left-hand block to $I_{n}$.

The program randomly generates an $n \times n$ matrix with integer entries. The outcomes of successive row operations are tabulated. Row operations can be expressed in terms of rational numbers (fractions). Multipliers may be input as fractions or decimals, e.g., -45/113 or 3.875.

a new $n \times n$ matrix, $n = $ .
Add times row to row
Multiply row by
Exchange row and row