我有两个2D矢量,比如u和v,用笛卡尔坐标定义。找到矢量旋转的最快方法
想象一下,矢量是针的时钟。我正在寻找最快的方式来找出使用python,如果v在u之后或之前(换句话说,在这个半平面中找出v,关于u的位置)。如果向量对齐的问题的目的答案应该在之前。
使用一些三角函数似乎很容易,但我相信应该有一种更快的方式使用坐标只。
我的测试用例:
def after(u, v):
"""code here"""
- 后 ((4,2),(6,1)):真
- 后((4,2),(3,3)) :假
- 后((4,2),(2,1)):假
- 后((4,2),(3,-3)):真
- 后((4,2 ),(-2,-5)):真(012)(4,2),(-4,-2),
- ):假
谢谢。这正是我所期待的。 – kriss 2010-05-28 20:04:58