Special Types of Linear Maps: Orthogonal Tensors
Orthogonal Tensors
Definition
Let . is called an orthogonal tensor if .
Properties
Using the above definition, the following five main properties of Orthogonal Tensors can be directly deduced:
Property 1: Orthogonal tensors preserve the norm (length) of vectors and the dot product between vectors:
we have:
Property 2: Orthogonal tensors are invertible and orthogonal tensor :
The easiest way to see this is to assume that is not invertible, which implies and while . This implies that which contradicts that .
Another way to show that is invertible is to rely on the determinant function. Since , therefore, is invertible.
If then is called a proper orthogonal tensor, and If then is called an improper orthogonal tensor.
Since is invertible we can denote its inverse by which leads to . Therefore:
Property 3: The rows of the matrix representation of are orthonormal:
This is a direct consequence of the fact that
Property 4: The columns of the matrix representation of are orthonormal:
This is a direct consequence of the fact that
Property 5: The product of two orthogonal tensors is again orthogonal:
Indeed, let and be two orthogonal tensors, therefore:
Therefore, the product is orthogonal.
Orthogonal Tensors in
Assume that the matrix representation of an orthogonal tensor has the following representation:
Then, using the properties above, we reach the following relations between the components:
These relationships assure the existence of an angle such that admits one of the the following two representations:
(1)
(2)
Proof:
Since such that: and .
Since and .
Orthogonal tensors in are either rotations or reflections. If , then is called a rotation and as shown below, represents a geometric rotation of elements of . If , then is called a reflection and as shown below, represents a geometric reflection of elements of . It is important to note that this is only true for elements of and as will be shown later, if for higher dimensions, does not necessarily represent a reflection but rather an improper rotation or “rotoinversion”.
Examples
The following are rotation matrices
The following are reflection matrices
Representation of Rotation Tensors in
Let be the angle of rotation associated with a rotation matrix . Then, given any two orthonormal vectors , admits the following representation:
(3)
Proof:
Since and are orthonormal and , then the following relationships hold:
Therefore, such that
Therefore, :
Therefore:
Notice that the above relationship represents a clockwise rotation of an angle . By replacing with , the counterclockwise rotation of an angle can be represented by the form:
Geometric Representation of Rotation Tensors in
Using the matrix representation in (1) for the following example applies a rotation of to the blue triangle to produce a red triangle. The angle is illustrated by the black arc. Notice that the matrix shown in (1) rotates the object clockwise!
Reflection Tensors in
Reflection tensors represent the operation of reflecting elements in across a line of reflection.
Assertion 1:Eigenvalues of Reflection Tensors:
Reflection tensors in have the two eigenvalues 1 and -1 and the associated eigenvectors are orthogonal.
Proof:
It suffices to show that if is a reflection tensor in then .
Indeed:
Therefore:
Similarly,
Let be the eigenvectors associated with respectively. Therefore,
Assertion 2: Reflection tensors in are symmetric.
Proof:
This follows directly from having two orthogonal eigenvectors (See symmetric matrices).
Representation of Reflection Tensors in
From assertion 2 above, a reflection tensor in has two eigenvectors and associated with the eigenvalues and respectively. Therefore, and
(4)
Matrix Representations of Reflection Tensors in
In addition to the representations (2) and (4), a reflection matrix has various other representations. Let be a reflection tensor in . In a coordinate system whose basis vectors are the eigenvectors and of associated with the eigenvalues and , respectively, we denote the matrix representation of by which from (4) admits the form :
In a general coordinate system whose basis vectors are and , we first apply a coordinate transformation into the coordinate system of the eigenvectors of :
Then, admits the following form:
where, and are the components of the vectors and .
Notice that we can view as the perpendicular to the line of reflection since reflects . Also, and keeps its direction , so it lies on the line of reflection. The components of can be chosen such that while . In this case admits the representation:
Since and form an orthonormal basis in then admits the representation:
Where represents the geometric angle (with positive being the counter-clockwise direction) between the eigenvector and the basis vector . Therefore, admits the representation:
(5)
Comparing (5) with (2) shows that . This indicates, that the angle appearing in the reflection matrix representation (2) is equal to double the angle of inclination of the line of reflection.
In the following illustrative example the effect of varying the angle of inclination of the vector , namely on the reflection of the blue triangle is shown. The vector is illustrated by the thick black arrow, while the line of reflection is represented in green. , and are represented in black, green and red, respectively. The two equivalent matrix representations (5) and (2) are shown underneath the image.
Can you use the example below to find out the approximate inclination of the line of symmetry of the shown triangle?
Orthogonal Tensors in
Assertion 1: Eigenvalues of Orthogonal Tensors in :
Proper and improper orthogonal tensors in have at least one eigenvalue that is equal to 1 or to -1 respectively.
Proof:
Let be a proper orthogonal tensor in , then and . Therefore:
Therefore, is an eigenvalue associated with every proper orthogonal tensor.
Similarly, if is an improper orthogonal tensor then:
Therefore, is an eigenvalue associated with every improper orthogonal tensor.
Representation of Orthogonal Tensors in
From the assertion above, if is an orthogonal tensor, then such that where the positive and negative signs correspond to a proper or an improper orthogonal tensor respectively.
Let form with a right hand oriented orthonormal basis set for . Then, the following relationships hold with the positive and negative sign corresponding to proper and improper orthogonal tensors respectively:
Therefore, such that
Therefore,
Therefore, admits the following representation:
(6)
Where is the eigenvector associated with 1 and -1 for proper and improper orthogonal tensors respectively, and are two vectors that form with a right handed orthonormal basis set.
The following example shows a proper orthogonal (rotation) tensor in . You can vary the coordinates of the vector and the angle of rotation . The code then normalizes (shown as a blue arrow) and finds two vectors and (shown as red arrows) that are perpendicular to . Then, the proper orthogonal tensor is formed using the tensor representation in (6). The rotation is then applied to a sphere. Notice that the above form of the tensor representation rotates the sphere in a clockwise direction around .
Unlike orthogonal tensors in , an orthogonal tensor with a determinant equal to in is not necessarily associated with a reflection, but rather it represents a “rotoinversion” or an improper rotation.
The following example illustrates the action of an improper orthogonal tensor on a stack of boxes. When the angle in (6) is chosen to be zero, represents a reflection across the plane perpendicular to (The plane formed by the two red arrows). The angle represents a rotation around and thus, the action of constitutes a rotation and an inversion and hence the term “rotoinversion”. You can change the components of the vector and the angle to see the effect on the resulting transformation.
Matrix Representation of Orthogonal Tensors in
The tensor representation in (6) can be viewed in matrix form as follows. Given a normal vector such that , two normalized vectors and perpendicular to can be chosen. Assuming that , and form a right handed orthonormal set, then, the matrix form of a proper orthogonal tensor is given by:
(7)
The trace of a proper orthogonal matrix in is equal to .
The matrix form of an improper orthogonal tensor is given by:
(8)
The trace of an improper orthogonal matrix in is equal to .
When the angle in (8) is Degrees, the matrix represents a geometric reflection across the plane perpendicular to the vector . In this case, the matrix representation is given by:
(9)
The tensor representation (6) asserts that any rotation matrix can be viewed as a rotation around an axis . Any rotation can also be viewed using Euler’s angles as consecutive rotations around each of the basis vectors of the coordinate system. Clockwise rotations with an angles around the basis vectors , and are given by the following matrices , and , respectively:
It is important to notice that the order of rotation changes the final position of the rotated object. See the example in the rigid body rotation section.
Problems
What values for the angle would make the matrices in (7) and (8) symmetric?.
Find the axis and angle of rotation of the rotation matrix .
Find the plane of inversion and the angle of rotation of the improper orthogonal matrices and .
Find the corresponding , and if the rotation matrix is viewed as a rotation around followed by then .
Find the corresponding , and if the rotation matrix is viewed as a rotation around followed by then .