For fun, I am trying to find the matrix which corresponds to a rotation of angle $\theta$ around an unit axis vector $\hat{n}$ using calculus. Here are the intuitive properties we begin with:
$$ \begin{align} &1. M_{\theta} M_{\phi} = M_{\phi} M_{\theta} \\ &2. M_{\phi} n = n \\ &3. M_{\phi + \theta} = M_{\phi} M_{\theta}\end{align}$$
I begin with computing the derivative of rotation matrix with $\phi$:
$$ \frac{d}{d \phi} M_{\phi} = \lim_{d \phi \to 0} \frac{M_{\phi + d \phi} - M_{\phi} } {d \phi} = \lim_{d \phi \to 0} \frac{M_{\phi} ( M_{d \phi} - I) }{d \phi}= M_{\phi} \lim_{d \phi \to 0} (\frac{M_{d \phi} - I}{d \phi}) $$
I need to figure out the last derivative... a quick thought was that it reminded me of the steps involved in taking derivative of exponential function where in the intermediate step we have to deal with the limit $\lim_{d \phi \to 0} \frac{e^{ d \phi} - 1}{d \phi}$.
However the observation doesn't help much to do computations. I thought of that we can think instead of how matrix acts on vectors to compute the derivative. Consider a vector $\vec{v}$ it can be decomposed into component perpendicular and parallel to $n$. $$ v= v_n \hat{n} + (v-v_n \hat{n} ) $$
Now, $$(M_{d \phi} - I) v= (M_{d \phi} - I)( v - v_{n} \hat{n})$$
By geometry, we can find the above expression must be equal to $ n \times (v-v_{n} \hat{n} ) = n \times v $. Picture:
I now have:
$$ \frac{d}{d \phi} (M_{\phi} v)= M_{\phi} \lim_{d \phi \to 0} (\frac{\left[ M_{d \phi} - I \right] v}{d \phi}) = M_{\phi} (n \times v)$$
Now I need to cancel the $v$ on both sides. One way would be to associate $n$ to it's cross product matrix, let that be $B$:
$$ \frac{d}{d \phi} (M_{\phi} v) =( M_{\phi}) B v$$
$$ \frac{d}{d \phi} M_{\phi} = M_{\phi} B$$
A possible continuation:
The solution to $ \frac{d}{d \phi} M_{\phi} = M_{\phi} B$, we can guess to be:
$$ M_{\phi} = e^{\phi B}$$
Since, the solution to $ \frac{dy}{dx} = ya $ is $y=e^{xa}$. By the power series, we have:
$$ M_{\phi} = I + \phi B + \frac{(\phi B)^2}{2!}....$$
The idea behind powers of $B$ is that we cross product as many times as the power. Eg: $B^3v = n \times ( n \times ( n \times v ))$.
Note: the above is actually computable through cross products without knowing how to convert cross product into matrix format. We can now conver the formula to look more like eulers formula. Consider an orthonormal basis $p,q,n$ satisfying:
$$ p \times q = n $$
$$ n \times p = q$$
$$ q \times n = p $$
Now, the consider a general vector $v$ which $M_{\phi}$ can act on, it can be written as: $ v = v_n n + v_p p + v_q q = v_n n + v'$, we now observe the pattern as powers of $B$ acts on it:
$$B^0 v= v = v_n n + v'$$
$$B^1 v = v_p q - v_q p=B^1 v' $$
$$ B^2 v = -v_p p- v_q q = -v'$$
$M_{\phi}$ action on a vectro: $$M_{\phi}v = (I + \phi B + \frac{\phi^2 B^2}{2!} + \frac{\phi^3 B^3}{3!}...)v = (I + \phi B + \frac{\phi^2 B^2}{2!} + \frac{\phi^3 B^3}{3!}...)(v_n n + v') \\= v_n n+ (I + \phi B + \frac{\phi^2 B^2}{2!} + \frac{\phi^3 B^3}{3!}...)( v') \\=v_n n + ( I+ \phi B - \frac{\phi^2}{2!} I - \frac{\phi^3 B}{3!}...) v' \\ = v_n n + (\cos \phi +B \sin \phi)v'\\=v+B^2 v - ( \cos \phi + B \sin \phi)B^2 v$$
Cancelling $v$:
$$M_{\phi}= I+B^2 -(\cos \phi + B \sin \phi) B^2= I +( 1- \cos \phi - B \sin \phi)B^2$$
Questions:
- Is my final answer correct?
- Has this been done before?
- Is it possible to make my arguments rigorous?
