Quaternions in spherical coordinates

5.9k Views Asked by At

A $\mathbb{R^2}$ unit vector can be expressed as a complex number, using a $\textit{spiral phase quadrature}$ ( Larkin 2001 ): $$(x,y)\in\mathbb{R^2} \longrightarrow z \in \mathbb{C} =x+iy = e^{i\theta}$$ where $\theta$ has the same meaning than the $\theta'$ from polar coordinates.

Would it possible to express a $\mathbb{R^3}$ unit vector as a quaternion? $$(x,y,z)\in\mathbb{R^3} \longrightarrow q \in \mathbb{H} =ix + jy +kz = e^{j\theta}e^{k\phi}$$ where $\theta$ and $\phi$ are equivalent to $\theta'$ and $\phi'$ from spherical coordinates.

I know that an unit quaternion can be expressed as: $$q = e^{i\alpha/2}e^{k\beta/2}e^{j\gamma/2} $$ where $ \alpha$, $\beta$ and $\gamma$ are the Euler angles. but I would prefer to work in spherical coordinates. Is there an analogy to the spiral phase in 3D?

2

There are 2 best solutions below

0
On

The traditional vectors are in quaternions represented in the following way for $(x,y,z)\in\Bbb R^3$, $xi+yj+zk\in\Bbb H$. However we have for all that $$e^{ix}=\cos x + i\sin x$$ with respective $i,j,k$. So if we try to get a product we run into the issue of that any product of $3$ such will still give a real number value, and if you try to only use $2$ of those basis then the last one will still appear except for a small set of fixed angles. As such you cannot do it as a mere product.

0
On

Hamilton coined the term Vector for the "pure Quaternion" part, Gibbs "stole" the term and gave it the Cartesian Vector meaning used today

Quaternions in historical practice used the implicit duality of the currently taught Gibbs Vectors to the "pure Quaternion" elements and Cayley clarified the rotation properties of the full 4 element Quaternion product that includes the scalar term

There was a war of ideas between Gibbs system and Hamilton's, giving more good search terms https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=vector%20quaternion%20war

I especailly like https://arxiv.org/pdf/1509.00501.pdf

Today I would look at Hestenes work popularizing Grassman/Clifford "Geometric Algebra" for understanding the relation of Gibbs Vector Algebra and Quaternions - both are subalgebras of the 3D Euclidean "Geometric Algebra"/real valued Clifford Algebra: https://en.wikipedia.org/wiki/Geometric_algebra

"Geometric Algebra" is becoming better known in general, in computer graphics in particular, and the relation with Quaternions are pretty well explained by many: : https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=%22geometric+algebra%22+quaternion&pws=0

Again search shows multiple explainations, uses of Spherical Coordinates in GA: https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=geometric+algebra+spherical+coordinates