两向量求欧拉为啥不对?

来源:matlab  › 交流  › 倒序浏览
  • 回答数

    0

  • 浏览数

    2403

  • 收藏数

    0

作者:狩猎少女 发表于 2018-11-20 11:04:17
跳转到指定楼层
%向量A(0.500000, 0.707100, 0.500000)和向量B(0.402214, 0.914678, -0.039731);求他们两相对三轴的欧拉角?
A = (0.500000, 0.707100, 0.500000);
B =(0.402214, 0.914678, -0.039731);

ab = dot(A,B);

A_B = cross(A,B);

q = vect2quat(A,B');%本函数是角和转轴转四元素;

eula = quat2eul(q);
.......
%出来的欧拉角是错误的
%可以验证欧拉,旋转三轴,发现根本旋转回去是错误???为啥呢??
分享:
回复

使用道具

成为第一个回答人

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录