Slerp

calculating a unit quaternion using a spherical linear interpolation (Slerp)
3.2K Downloads
Updated 31 Jul 2006

No License

This routine aims for calculating a unit quaternion, describing a rotation matrix, which lies between two known unit quaternions - q1 and q2, using a spherical linear interpolation - Slerp.
Slerp follow the shortest great arc on a unit sphere, hence, the shortest possible interpolation path.
Consequently, Slerp has constant angular velocity, so it is the optimal interpolation curve between two rotations.

Cite As

Sagi Dalyot (2026). Slerp (https://www.mathworks.com/matlabcentral/fileexchange/11827-slerp), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R14SP3
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0