next up previous contents
Next: vector exponential Up: A uniform treatment for Previous: square roots   Contents

quaternionic eigenvectors

To find an eigenvector with respect to quaternion multiplication, consider that ${\bf 1}$ commutes with all quaternions, so adding or subtracting a scalar will only add or subtract from any eigenvalue, leaving the task of diagonalizing the vector part of the quaternion. In turn, a scalar factor of the vector will only multiply the eigenvalues by that factor, so the real task is finding eigenvectors of unit vectors - those of norm $1$ or norm $-1$ (and those of norm $0$, for completeness). The eigenvalues of unit vectors had better be $\pm 1$, those of norm $-1$ had better be $\pm i$, and those of the null vectors, $0$.

Unit vector or not, we have two expressions, according to sign

\begin{eqnarray*}
{\bf v}({\bf v}+ \vert{\bf v}\vert{\bf 1}) & = & \vert{\bf v}...
...= & -\vert{\bf v}\vert ( {\bf v}- \vert{\bf v}\vert{\bf 1}). \\
\end{eqnarray*}



In other words, its norm is ${\bf v}$'s eigenvalue, with associated eigenvector given by the formula.

Although these formulae give eigenmatrices, the matrices are singular, containing each eigencolumn twice, each eigenrow twice. It would be nice to get one of each, and both in the same matrix. Try

\begin{eqnarray*}
{\bf v}\ ({\bf v}+ \vert{\bf v}\vert{\bf k}) & = & \vert{\bf ...
...\bf v}+ \vert{\bf v}\vert{\bf k})\ (\vert{\bf v}\vert {\bf k}),
\end{eqnarray*}



and it works.


next up previous contents
Next: vector exponential Up: A uniform treatment for Previous: square roots   Contents
Pedro Hernandez 2004-02-28