Ansatz
In physics and mathematics, an ansatz (/ˈænsæts/; German: [ˈʔanzats], meaning: "initial placement of a tool at a work piece", plural ansätze /ˈænsɛtsə/; German: [ˈʔanzɛtsə] or ansatzes) is an educated guess[1] that is verified later by its results.
Contents
Use
An ansatz is the establishment of the starting equation(s), the theorem(s), or the value(s) describing a mathematical or physical problem or solution. It can take into consideration boundary conditions. After an ansatz has been established (constituting nothing more than an assumption), the equations are solved for the general function of interest (constituting a confirmation of the assumption).
Examples
Given a set of experimental data that looks to be clustered about a line, a linear ansatz could be made to find the parameters of the line by a least squares curve fit. Variational approximation methods use ansätze and then fit the parameters.
Another example could be the mass, energy, and entropy balance equations that, considered simultaneous for purposes of the elementary operations of linear algebra, are the ansatz to most basic problems of thermodynamics.
Another example of an ansatz is to suppose the solutions of a homogeneous linear differential equation and difference equation to have, respectively, exponential and power form. More generally one can guess a particular solution of a system of equations and test such an ansatz by direct substitution of the solution in the system of equations.
See also
![]() |
Look up ansatz in Wiktionary, the free dictionary. |
![]() |
Look up Ansatz in Wiktionary, the free dictionary. |
Notes
- ↑ In his book on "The Nature of Mathematical Modelling", Neil Gershenfeld introduces ansatz, with interpretation "a trial answer", to be an important technique for solving differential equations. Gershenfeld 1999, p.10.
References
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.