Math 2.0

concept

Gaussian elimination

Summary

Gaussian elimination is an algorithm that changes a matrix into a row echelon form by elementary row operations. It works column by column, from left to right. In each column, it chooses a nonzero entry as pivot and moves its row up. Then it adds multiples of that row to the rows below, to make their entries in that column zero. Applied to the augmented matrix of a system of linear equations, it gives an equivalent system that back substitution solves. For an n×nn \times n matrix, it uses on the order of n3n^3 arithmetic operations.

Remarks

The algorithm also computes the rank of a matrix and, with a record of the row operations, its determinant. It also tests if a system is consistent: the system is inconsistent exactly when a row (0,…,0∣c)(0, \dots, 0 \mid c) with c≠0c \ne 0 appears. The method was known in China in the book The Nine Chapters on the Mathematical Art, long before Gauss.

Explanations

L1 human

Gaussian elimination is the method of solving equations by removing one unknown at a time. We use the first equation to remove x1x_1 from all the other equations, then the second to remove x2x_2, and so on. At the end, the last equation has the fewest unknowns, and we solve upwards.

What this node needs for W2
  • edge defines in: at least one definition (0 of 1)
  • edge instance_of in: at least two examples (0 of 2)
  • edge not_instance_of in: at least one non-example (0 of 1)
  • edge specializes both: the more general notions and the special cases (0 of 1)

The writing levels say how complete the text of a node is. They do not measure its truth.

Sources

  1. Web https://en.wikipedia.org/wiki/Gaussian_elimination, lead section