2025-04-06

1067: For 3-Dimensional Euclidean Vectors Space, Rotation Matrix w.r.t. Orthonormal Basis Around Any Axis Is This

<The previous article in this series | The table of contents of this series | The next article in this series>

description/proof of that for 3-dimensional Euclidean vectors space, rotation matrix w.r.t. orthonormal basis around any axis is this

Topics


About: vectors space

The table of contents of this article


Starting Context



Target Context


  • The reader will have a description and a proof of the proposition that for the 3-dimensional Euclidean vectors space, the rotation matrix with respect to any orthonormal basis around any axis is this.

Orientation


There is a list of definitions discussed so far in this site.

There is a list of propositions discussed so far in this site.


Main Body


1: Structured Description


Here is the rules of Structured Description.

Entities:
V: =R3, = the Euclidean vectors space , with the Euclidean inner product
B: { the orthonormal bases for V}, ={b1,b2,b3}
n: V, =n1b1+n2b2+n3b3, such that n,n=1
f: :VV, = the θ -rotation around n
N: = the components matrix of f with respect to B
//

Statements:
N=MNM1=((1n12)cosθ+n12n1n2cosθn3sinθ+n1n2n2sinθn3n1cosθ+n3n1n1n2cosθ+n3sinθ+n1n2(1n22)cosθ+n22n2n3cosθn1sinθ+n2n3n3n1cosθn2sinθ+n3n1n2n3cosθ+n1sinθ+n3n2(n12+n22)cosθ+n32), where M=(1/n12+n22n21/n12+n22n3n1n11/n12+n22n11/n12+n22n2n3n201/n12+n22(n12+n22)n3) and N=(cosθsinθ0sinθcosθ0001)
//


2: Proof


Whole Strategy: apply the proposition that for any finite-dimensional vectors space and any vectors space endomorphism, the transition of the endomorphism matrix with respect to any change of bases is this; Step 1: take an orthonormal basis, B, with b3=n; Step 2: get the components matrix of f with respect to B; Step 3: apply the proposition that for any finite-dimensional vectors space and any vectors space endomorphism, the transition of the endomorphism matrix with respect to any change of bases is this.

Step 1:

B's being orthonormal means that bj,bl=δj,l, then, v1b1+v2b2+v3b3,v1b1+v2b2+v3b3=v1v1+v2v2+v3v3.

Let us take an orthonormal basis, B=(b1,b2,b3), with b3=n: that condition has not determined it uniquely, yet.

Let b1 be 1/n12+n22(n2b1n1b2+0b3), which certainly satisfies b3,b1=0 and b1,b1=0.

Let b2 be b3×b1=1/n12+n22(n3n1b1+n2n3b2(n12+n22)b3).

(b1,b2,b3)=(b1,b2,b3)M where M=(1/n12+n22n21/n12+n22n3n1n11/n12+n22n11/n12+n22n2n3n201/n12+n22(n12+n22)n3).

Step 2:

Let us get the components matrix of f with respect to B, N.

As it is the θ-rotation around the b3 axis, N=(cosθsinθ0sinθcosθ0001): each (rcosθ0,rsinθ0,z)t is mapped to (rcos(θ0+θ),rsin(θ0+θ),z)t=(r(cosθ0cosθsinθ0sinθ),r(sinθ0cosθ+cosθ0sinθ),z)t=(cosθ(rcosθ0)sinθ(rsinθ0),sinθ(rcosθ0)+cosθ(rsinθ0),z)t.

Step 3:

Let us apply the proposition that for any finite-dimensional vectors space and any vectors space endomorphism, the transition of the endomorphism matrix with respect to any change of bases is this.

N=MNM1.

Let us get M1 by the the Laplace expansion of determinant of matrix.

detM=1: while that can be gotten by the diligent computation, it is a well-known fact because it is the transformation matrix between orthonormal bases.

M1=(1/n12+n22n21/n12+n22n101/n12+n22n3n11/n12+n22n2n31/n12+n22(n12+n22)n1n2n3).

NM1=(1/n12+n22(n2cosθn3n1sinθ)1/n12+n22(n1cosθ+n2n3sinθ)1/n12+n22(n12+n22)sinθ1/n12+n22(n3n1cosθ+n2sinθ)1/n12+n22(n2n3cosθn1sinθ)1/n12+n22(n12+n22)cosθn1n2n3).

MNM1=((1n12)cosθ+n12n1n2cosθn3sinθ+n1n2n2sinθn3n1cosθ+n3n1n1n2cosθ+n3sinθ+n1n2(1n22)cosθ+n22n2n3cosθn1sinθ+n2n3n3n1cosθn2sinθ+n3n1n2n3cosθ+n1sinθ+n3n2(n12+n22)cosθ+n32).


3: Note


Let us see that the formula does not contradict some special cases.

When (n1,n2,n3)=(1,0,0), N=(1000cosθsinθ0sinθcosθ).

When (n1,n2,n3)=(0,1,0), N=(cosθ0sinθ010sinθ0cosθ).

When θ=0, N=(100010001).


References


<The previous article in this series | The table of contents of this series | The next article in this series>