{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Summary\n\nGauss–Jordan elimination is the variant of [[Gaussian elimination|0JVJ2WCXZH]] that continues until the matrix is in [[reduced row echelon form|0WF5AQYTW6]].\nAfter the forward phase gives a row echelon form, it scales each pivot row to make the [[pivot|0J0BBCMJ5W]] equal to $1$.\nThen it adds multiples of each pivot row to the rows above it, to make every other entry in each pivot column zero.\nApplied to the [[augmented matrix|0T6MWGZSXA]] of a system, the result shows the solutions directly, with no [[back substitution|0ATFVE08MW]].\n\n## Remarks\n\nThe result of Gauss–Jordan elimination does not depend on the choices in the algorithm.\nThe reason is that the reduced row echelon form of a matrix is unique.\nApplied to $[A \\mid I]$ for an invertible matrix $A$, it gives $[I \\mid A^{-1}]$, see [[computing the inverse by row reduction|0Z83DHFMYM]].\n\n## Explanations\n\n### L1 human\n\nGauss–Jordan elimination cleans up the staircase matrix that Gaussian elimination produces.\nIt makes every pivot equal to $1$ and clears the entries above the pivots too.\nThen each equation names one basic unknown in terms of the free unknowns.\n",
  "commit": "f591989ed15704e9d8755a7a5a6426d73de7a3ae",
  "front": {
    "kind": "concept",
    "msc": [
      "15A06",
      "65F05"
    ],
    "name": "Gauss–Jordan elimination",
    "sources": [
      {
        "locator": "lead section",
        "url": "https://en.wikipedia.org/wiki/Gaussian_elimination"
      }
    ],
    "tag": "098D6FQN3N"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/098D6FQN3N/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/098D6FQN3N.md",
  "msc": [
    "15A06",
    "65F05"
  ],
  "name": "Gauss–Jordan elimination",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/098/098D6FQN3N.md",
  "status": null,
  "tag": "098D6FQN3N",
  "uri": "m2://098D6FQN3N",
  "url": "https://math2.tamnd.com/wiki/gauss-jordan-elimination/",
  "writing": {
    "tag": "098D6FQN3N",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
