Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Visualization and Graphics > Computational Geometry > Geometric Transforms >
Mathematica > Visualization and Graphics > Symbolic Graphics Language > Graphics Transformations > Geometric Transforms >

TransformationFunction

TransformationFunction[data]
represents a transformation function that applies geometric and other transformations.
  • TransformationFunction[...][vec] applies the transformation function to a vector, returning a transformed vector.
Create a rotation transform:
This rotates the vector {x, y} by angle Theta:
Create a rotation transform:
In[1]:=
Click for copyable input
Out[1]=
This rotates the vector {x, y} by angle Theta:
In[2]:=
Click for copyable input
Out[2]=
A translation by the vector {qx, qy, qz}:
A rotation around the z axis:
Scaling along the coordinate axes:
Shearing in the x direction by an angle Theta:
Reflecting in the x, y plane:
Rescaling the box [xmin, xmax]Cross[ymin, ymax] to the unit square:
A linear transformation:
An affine transformation:
A linear fractional transformation:
Here t is a rotation of pi/3 around the z axis:
This transforms the x axis:
This transforms a list of vectors:
Composing two transformations:
Computing the inverse:
This shows they are inverses:
Computing the partial derivative partial_xpartial_y^2f[x,y]:
This defines a general transform:
This is the corresponding formula:
A derivative:
A limit:
An integral:
A plot:
TransformationFunction can be used as an argument to GeometricTransformation:
Integrate a function over a rhombic region:
t defines a change of variables that maps the unit square to the integration region:
The integrand in the new coordinates:
The jacobian:
Find the n^(th) power of a transformation:
Apply t five times:
Apply tt[5]:
Find the n^(th) iteration using RSolve:
New in 6
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team