In mathematics, linearization (British English: linearisation) is finding the linear approximation to a function at a given point. The linear approximation of a function is the first order Taylor expansion around the point of interest. In the study of dynamical systems, linearization is a method for assessing the local stability of an equilibrium point of a system of nonlinear differential equations or discrete dynamical systems. This method is used in fields such as engineering, physics, economics, and ecology.
Linearization of a function
Linearizations of a function are lines—usually lines that can be used for purposes of calculation. Linearization is an effective method for approximating the output of a function <math>y = f(x)</math> at any <math>x = a</math> based on the value and slope of the function at <math>x = b</math>, given that <math>f(x)</math> is differentiable on <math>[a, b]</math> (or <math>[b, a]</math>) and that <math>a</math> is close to <math>b</math>. In short, linearization approximates the output of a function near <math>x = a</math>.
For example, <math>\sqrt{4} = 2</math>. However, what would be a good approximation of <math>\sqrt{4.001} = \sqrt{4 + .001}</math>?
For any given function <math>y = f(x)</math>, <math>f(x)</math> can be approximated if it is near a known differentiable point. The most basic requisite is that <math>L_a(a) = f(a)</math>, where <math>L_a(x)</math> is the linearization of <math>f(x)</math> at <math>x = a</math>. The point-slope form of an equation forms an equation of a line, given a point <math>(H, K)</math> and slope <math>M</math>. The general form of this equation is: <math>y - K = M(x - H)</math>.
Using the point <math>(a, f(a))</math>, <math>L_a(x)</math> becomes <math>y = f(a) + M(x - a)</math>. Because differentiable functions are locally linear, the best slope to substitute in would be the slope of the line tangent to <math>f(x)</math> at <math>x = a</math>.
While the concept of local linearity applies the most to points arbitrarily close to <math>x = a</math>, those relatively close work relatively well for linear approximations. The slope <math>M</math> should be, most accurately, the slope of the tangent line at <math>x = a</math>.
thumb|300px|An approximation of f(x) = x<sup>2</sup> at (x, f(x))
Visually, the accompanying diagram shows the tangent line of <math>f(x)</math> at <math>x</math>. At <math>f(x+h)</math>, where <math>h</math> is any small positive or negative value, <math>f(x+h)</math> is very nearly the value of the tangent line at the point <math>(x+h, L(x+h))</math>.
The final equation for the linearization of a function at <math>x = a</math> is:
<math display="block">y = (f(a) + f'(a)(x - a))</math>
For <math>x = a</math>, <math>f(a) = f(x)</math>. The derivative of <math>f(x)</math> is <math>f'(x)</math>, and the slope of <math>f(x)</math> at <math>a</math> is <math>f'(a)</math>.
Example
To find <math>\sqrt{4.001}</math>, we can use the fact that <math>\sqrt{4} = 2</math>. The linearization of <math>f(x) = \sqrt{x}</math> at <math>x = a</math> is <math>y = \sqrt{a} + \frac{1}{2 \sqrt{a(x - a)</math>, because the function <math>f'(x) = \frac{1}{2 \sqrt{x</math> defines the slope of the function <math>f(x) = \sqrt{x}</math> at <math>x</math>. Substituting in <math>a = 4</math>, the linearization at 4 is <math>y = 2 + \frac{x-4}{4}</math>. In this case <math>x = 4.001</math>, so <math>\sqrt{4.001}</math> is approximately <math>2 + \frac{4.001-4}{4} = 2.00025</math>. The true value is close to 2.00024998, so the linearization approximation has a relative error of less than 1 millionth of a percent.
Linearization of a multivariable function
The equation for the linearization of a function <math>f(x,y)</math> at a point <math>p(a,b)</math> is:
:<math> f(x,y) \approx f(a,b) + \left. {\frac} \right|_{a,b} (x - a) + \left. {\frac} \right|_{a,b} (y - b)</math>
The general equation for the linearization of a multivariable function <math>f(\mathbf{x})</math> at a point <math>\mathbf{p}</math> is:
:<math>f({\mathbf{x) \approx f({\mathbf{p) + \left. {\nabla f} \right|_{\mathbf{p \cdot ({\mathbf{x - {\mathbf{p)</math>
where <math>\mathbf{x}</math> is the vector of variables, <math>{\nabla f}</math> is the gradient, and <math>\mathbf{p}</math> is the linearization point of interest
.
Uses of linearization
Linearization makes it possible to use tools for studying linear systems to analyze the behavior of a nonlinear function near a given point. The linearization of a function is the first order term of its Taylor expansion around the point of interest. For a system defined by the equation
:<math>\frac{d\mathbf{x{dt} = \mathbf{F}(\mathbf{x},t)</math>,
the linearized system can be written as
:<math>\frac{d\mathbf{x{dt} \approx \mathbf{F}(\mathbf{x_0},t) + D\mathbf{F}(\mathbf{x_0},t) \cdot (\mathbf{x} - \mathbf{x_0})</math>
where <math>\mathbf{x_0}</math> is the point of interest and <math>D\mathbf{F}(\mathbf{x_0},t)</math> is the <math>\mathbf{x}</math>-Jacobian of <math>\mathbf{F}(\mathbf{x},t)</math> evaluated at <math>\mathbf{x_0}</math>.
Stability analysis
In stability analysis of autonomous systems, one can use the eigenvalues of the Jacobian matrix evaluated at a hyperbolic equilibrium point to determine the nature of that equilibrium. This is the content of the linearization theorem. For time-varying systems, the linearization requires additional justification.
Microeconomics
In microeconomics, decision rules may be approximated under the state-space approach to linearization. Under this approach, the Euler equations of the utility maximization problem are linearized around the stationary steady state.
See also
- Linear stability
- Tangent stiffness matrix
- Stability derivatives
- Linearization theorem
- Taylor approximation
- Functional equation (L-function)
- Quasilinearization
References
External links
Linearization tutorials
- Linearization for Model Analysis and Control Design
