首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如果没有三角函数,我如何判断两个二维向量之间的最小角度是否为正或负?

如果没有三角函数,我如何判断两个二维向量之间的最小角度是否为正或负?
EN

Stack Overflow用户
提问于 2018-06-06 05:33:28
回答 1查看 38关注 0票数 0

如果你必须向量x,y,你怎么知道一个是顺时针旋转,还是逆时针旋转。示例a= 1,0和b=0,1a到b是逆时针方向,b到a是顺时针方向。我可以在没有cos,sin,tan等的情况下做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-06 05:42:55

计算两个向量的叉积。在这种情况下,由于您有二维矢量,因此您只需要k的系数(Z方向上的单位矢量: XY平面上两个矢量的叉积始终在Z方向上),它是两个矢量的系数的行列式。如果结果是正数,你就逆时针旋转a,得到b。如果为负数,则顺时针旋转。如果为零,则它们指向相同的方向或相反的方向,但在任一方向上的旋转都需要相同的角度(0或\pi),因此无法确定较小的角度。

在上述情况下,det(1,0,0,1) = 1,det(0,1,1,0) = -1。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50709253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档