Linear Transformation

DOWNLOAD Mathematica Notebook EXPLORE THIS TOPIC IN the MathWorld Classroom

A linear transformation between two vector spaces V and W is a map T:V->W such that the following hold:

1. T(v_1+v_2)=T(v_1)+T(v_2) for any vectors v_1 and v_2 in V, and

2. T(alphav)=alphaT(v) for any scalar alpha.

A linear transformation may or may not be injective or surjective. When V and W have the same dimension, it is possible for T to be invertible, meaning there exists a T^(-1) such that TT^(-1)=I. It is always the case that T(0)=0. Also, a linear transformation always maps lines to lines (or to zero).

LinearTransformationLinearTransformation3D

The main example of a linear transformation is given by matrix multiplication. Given an n×m matrix A, define T(v)=Av, where v is written as a column vector (with m coordinates). For example, consider

 A=[0 1; -2 2; 1 0],
(1)

then T is a linear transformation from R^2 to R^3, defined by

 T(x,y)=(y,-2x+2y,x).
(2)

When V and W are finite dimensional, a general linear transformation can be written as a matrix multiplication only after specifying a vector space basis for V and W. When V and W have an inner product, and their vector space bases, {v_1,...,v_m} and {w_,...,w_n}, are orthonormal, it is easy to write the corresponding matrix A=(a_(ij)). In particular, a_(ij)=<w_i,T(v_j)>. Note that when using the standard basis for R^n and R^m, the jth column corresponds to the image of the jth standard basis vector.

When V and W are infinite dimensional, then it is possible for a linear transformation to not be continuous. For example, let V be the space of polynomials in one variable, and T be the derivative. Then T(x^n)=nx^(n-1), which is not continuous because x^n/n->0 while T(x^n/n) does not converge.

Linear two-dimensional transformations have a simple classification. Consider the two-dimensional linear transformation

rhox_1^'=a_(11)x_1+a_(12)x_2
(3)
rhox_2^'=a_(21)x_1+a_(22)x_2.
(4)

Now rescale by defining lambda=x_1/x_2 and lambda^'=x_1^'/x_2^'. Then the above equations become

 lambda^'=(alphalambda+beta)/(gammalambda+delta),
(5)

where alphadelta-betagamma!=0 and alpha, beta, gamma, and delta are defined in terms of the old constants. Solving for lambda gives

 lambda=(deltalambda^'-beta)/(-gammalambda^'+alpha),
(6)

so the transformation is one-to-one. To find the fixed points of the transformation, set lambda=lambda^' to obtain

 gammalambda^2+(delta-alpha)lambda-beta=0.
(7)

This gives two fixed points, which may be distinct or coincident. The fixed points are classified as follows.

variablestype
(delta-alpha)^2+4betagamma>0hyperbolic fixed point
(delta-alpha)^2+4betagamma<0elliptic fixed point
(delta-alpha)^2+4betagamma=0parabolic fixed point

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.