2012-06-01 160 views
0

我试图理解我可以使用旋转矩阵的所有方法(对不起,无法阅读): R(x)= [cos(x)-sin(x); sin(x)cos(x)]2D旋转方向

有两种类型的坐标系(CS),你可以有: CS1->正x轴右转,正y轴向上,这显然是标准定位人们使用。 CS2 - >正向x轴向右,正向y轴向下。

我困惑的是插入R(x)时角度x的符号。根据数字的符号,角度或者逆时针或者顺时针旋转(在任意矢量上),但是CS方向和另一个方向将如何表现?另外,如果你可以解释一下比维基百科关于匿名和别名转换更多的东西,那就太好了。哪个最好考虑旋转?如果我认为在别名方法中,我是否必须针对角度x使用相反的符号。 这就是我所说的: http://en.wikipedia.org/wiki/Rotation_matrix#Ambiguities

谢谢!

这是对的......

使用R(x)。

该向量在CS1(alibi)中经历了'x'的逆时针旋转。这涉及角度'x'的CS1的顺时针旋转(其中矢量现在具有新的坐标)。如果x是负值,则逆时针变为顺时针(alibi),顺时针变为逆时针(别名)

如果我们要使用CS2 ...可以采取上述操作,但顺时针方向逆时针交换反之亦然。

回答

0

在标准的直角坐标系(你叫什么“CS1”),该矩阵将导致逆时针旋转矢量(即“不在场证明”)

在倒Y轴情况下,将顺时针旋转。

+0

Sticking with CS1,if I switch to a alias approach,I need to change the sign of angle x to make the same counter-clockwise rotation of the vector? – Khaled

+0

@Khaled我其实没有遇到过这些条款,但如果你旋转坐标系而不是矢量,那么是的,它的旋转需要在相反的方向。 – Alnitak