Automatic programming

From formulasearchengine
Revision as of 02:09, 16 January 2014 by en>Superploro (See also: * Inductive programming)
Jump to navigation Jump to search

28 year-old Painting Investments Worker Truman from Regina, usually spends time with pastimes for instance interior design, property developers in new launch ec Singapore and writing. Last month just traveled to City of the Renaissance. In mathematics linearization refers to finding the linear approximation to a function at a given point. 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.[1] This method is used in fields such as engineering, physics, economics, and ecology.

Linearization of a function

Linearizations of a function are lines — ones that are usually used for purposes of calculation. Linearization is an effective method for approximating the output of a function y=f(x) at any x=a based on the value and slope of the function at x=b, given that f(x) is continuous on [a,b] (or [b,a]) and that a is close to b. In short, linearization approximates the output of a function near x=a.

For example, 4=2. However, what would be a good approximation of 4.001=4+.001?

For any given function y=f(x), f(x) can be approximated if it is near a known continuous point. The most basic requisite is that, where La(x) is the linearization of f(x) at x=a, La(a)=f(a). The point-slope form of an equation forms an equation of a line, given a point (H,K) and slope M. The general form of this equation is: yK=M(xH).

Using the point (a,f(a)), La(x) becomes y=f(a)+M(xa). Because continuous functions are locally linear, the best slope to substitute in would be the slope of the line tangent to f(x) at x=a.

While the concept of local linearity applies the most to points arbitrarily close to x=a, those relatively close work relatively well for linear approximations. The slope M should be, most accurately, the slope of the tangent line at x=a.

File:Tangent-calculus.svg
An approximation of f(x)=x^2 at (x, f(x))

Visually, the accompanying diagram shows the tangent line of f(x) at x. At f(x+h), where h is any small positive or negative value, f(x+h) is very nearly the value of the tangent line at the point (x+h,L(x+h)).

The final equation for the linearization of a function at x=a is:

y=f(a)+f(a)(xa)

For x=a, f(a)=f(x). The derivative of f(x) is f(x), and the slope of f(x) at a is f(a).

Example

To find 4.001, we can use the fact that 4=2. The linearization of f(x)=x at x=a is y=a+12a(xa), because the function f(x)=12x defines the slope of the function f(x)=x at x. Substituting in a=4, the linearization at 4 is y=2+x44. In this case x=4.001, so 4.001 is approximately 2+4.00144=2.00025. 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 f(x,y) at a point p(a,b) is:

f(x,y)f(a,b)+f(x,y)x|a,b(xa)+f(x,y)y|a,b(yb)

The general equation for the linearization of a multivariable function f(x) at a point p is:

f(x)f(p)+f|p(xp)

where x is the vector of variables, and p is the linearization point of interest .[2]

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

dxdt=F(x,t),

the linearized system can be written as

dxdt=F(x0,t)+DF(x0,t)(xx0)

where x0 is the point of interest and DF(x0) is the Jacobian of F(x) evaluated at x0.

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 linearization theorem. For time-varying systems, the linearization requires additional justification.[3]

Microeconomics

In microeconomics, decision rules may be approximated under the state-space approach to linearization.[4] Under this approach, the Euler equations of the utility maximization problem are linearized around the stationary steady state.[4] A unique solution to the resulting system of dynamic equations then is found.[4]

See also

References

43 year old Petroleum Engineer Harry from Deep River, usually spends time with hobbies and interests like renting movies, property developers in singapore new condominium and vehicle racing. Constantly enjoys going to destinations like Camino Real de Tierra Adentro.

External links

Linearization tutorials

  1. The linearization problem in complex dimension one dynamical systems at Scholarpedia
  2. Linearization. The Johns Hopkins University. Department of Electrical and Computer Engineering
  3. G.A. Leonov, N.V. Kuznetsov, Time-Varying Linearization and the Perron effects, International Journal of Bifurcation and Chaos, Vol. 17, No. 4, 2007, pp. 1079-1107
  4. 4.0 4.1 4.2 Moffatt, Mike. (2008) About.com State-Space Approach Economics Glossary; Terms Beginning with S. Accessed June 19, 2008.