{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "VDWKE1KK4H"
    }
  ],
  "body": "\n## Summary\n\nThe method of characteristics solves a first-order [[partial differential equation|GC5BDZ6QBC]] by reducing it to a system of [[ordinary differential equations|0NT64JV96A]].\nAlong special curves, the characteristics, the equation says how the unknown changes, so one integrates along these curves from the initial data.\nIt gives explicit solutions of transport, Hamilton–Jacobi and conservation law equations, and it explains why their solutions may break down in finite time.\nSee the [[definition|VDWKE1KK4H]].\n\n## Explanations\n\n### L1 human\n\nA first-order equation such as $u_t + c\\, u_x = 0$ says that $u$ does not change when one moves with speed $c$.\nSo one follows the lines $x = x_0 + ct$, and along each line $u$ keeps its initial value $u(x_0, 0)$.\nThis gives the solution $u(x, t) = u(x - ct, 0)$ at once.\nIn general the curves are not straight and $u$ may change along them, but one still only solves ordinary differential equations.\nWhen two characteristic curves carrying different values cross, the solution cannot stay smooth, and a shock forms.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "35F20",
      "35A30",
      "35L02"
    ],
    "name": "Method of characteristics",
    "same_as": {
      "wikidata": "Q1785085",
      "wikipedia": "Method of characteristics"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Method_of_characteristics"
      }
    ],
    "tag": "7XAPBCJK3B"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/7XAPBCJK3B/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/7XAPBCJK3B.md",
  "msc": [
    "35F20",
    "35A30",
    "35L02"
  ],
  "name": "Method of characteristics",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/7XA/7XAPBCJK3B.md",
  "status": null,
  "tag": "7XAPBCJK3B",
  "uri": "m2://7XAPBCJK3B",
  "url": "https://tamnd.github.io/math2/wiki/method-of-characteristics/",
  "writing": {
    "tag": "7XAPBCJK3B",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
