Loaded quaternion but still cannot find slerp
Mostrar comentarios más antiguos
After installing the Sensor Fusion toolbox, Matlab reopens. I used the following code:
q1 = quaternion([75,-20,-10],"eulerd","ZYZ","frame");
q2 = quaternion([-45,20,30],"eulerd","ZYZ","frame");
T = 0.5;
b = slerp(q1,q2,T);
But MATLAB returns error:
Unrecognized function or variable 'slerp'.
When I look it up, the only posts say quaternion must be loaded, and it is indeed loaded since I can see Quaternion objects for q1 and q2. Then, I also installed navigation toolbox, but the problem remains.
3 comentarios
Can you show us what you see when you run all of the following commands? The last three are intended to make sure you're calling the quaternion function you think you are (and not one from a different toolbox) and to check what MATLAB thinks it should be calling when you call slerp.
q1 = quaternion([75,-20,-10],"eulerd","ZYZ","frame")
q2 = quaternion([-45,20,30],"eulerd","ZYZ","frame")
T = 0.5;
b = slerp(q1,q2,T);
which -all quaternion
whos q1 q2
which -all slerp(q1,q2,T)
Zhangxi Feng
el 16 de Mayo de 2024
Zhangxi Feng
el 16 de Mayo de 2024
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Introduction to Installation and Licensing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!