Interpolation of quaternions
q = CL_rot_interpQuat(t_ref,q_ref,t [,method])
Given reference quaternions q_ref at reference times t_ref, the function computes interpolated quaternions at times t.
Only one method of interpolation is avalaible at the moment: Slerp method (shortest path).
Notes:
- t_ref must be sorted in strictly increasing order.
- Output quaternions corresponding to values of t outside of [t_ref(1),t_ref($)] are set to %nan.
See Data types for more details on quaternions.
Reference times (1xN with N>=2)
Reference quaternions at times t_ref (size N with N>=2)
Requested times (1xP).
(string, optional) Name of the method. Only "slerp" is available. Default is "slerp". (1x1)
Interpolated quaternions at times t. (size P)
CNES - DCT/SB
t_ref = [1:10]; q_ref = CL_rot_angles2quat([3,1,3],[t_ref;t_ref.^2;cos(t_ref)]); t = [1.5:8.5]; q = CL_rot_interpQuat(t_ref,q_ref,t) |