{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "J0NR3YRW07"
    }
  ],
  "body": "\n## Summary\n\nNumerical analysis is the study of algorithms that compute approximate solutions to problems of continuous mathematics.\nIt designs methods for tasks such as solving equations, computing integrals, finding eigenvalues and solving differential equations.\nIt also proves how large the error of such a method can be, and how fast the method converges.\nTwo typical sources of error are the [[truncation error|4AKCQERM89]] of a finite method and the [[round-off error|CPN6SD3BTV]] of [[floating-point arithmetic|RTKRSC3KPH]].\n\n## Explanations\n\n### L1 human\n\nMany equations have no solution that one can write down with a formula, such as $\\cos x = x$.\nNumerical analysis gives step-by-step recipes that produce a number as close to the true answer as one wishes.\nA computer works with a finite number of digits, so each step can introduce a tiny error.\nPart of the subject is to check that these tiny errors stay small and do not grow out of control.\nFor example, the [[bisection method|7VMYC7MB3Q]] halves an interval around the solution again and again.\nAfter $20$ steps the solution is known to within about one millionth of the starting length.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "65-01",
      "65G50"
    ],
    "name": "Numerical analysis",
    "same_as": {
      "wikidata": "Q11216",
      "wikipedia": "Numerical analysis"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Numerical_analysis"
      }
    ],
    "tag": "B6E54YTR64"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/B6E54YTR64/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/B6E54YTR64.md",
  "msc": [
    "65-01",
    "65G50"
  ],
  "name": "Numerical analysis",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/B6E/B6E54YTR64.md",
  "status": null,
  "tag": "B6E54YTR64",
  "uri": "m2://B6E54YTR64",
  "url": "https://tamnd.github.io/math2/wiki/numerical-analysis/",
  "writing": {
    "tag": "B6E54YTR64",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
