【发布时间】:2011-03-25 14:27:12
【问题描述】:
已移动: 将此问题移至 math.stackexchange.com 并关闭它。
我正在学习 PCA 中涉及的数学。出于我的目的,我只是想了解一个 90° 旋转矩阵。我得到了旋转矩阵的概念,但是当我查看 wikipedia、the Wolfram Mathworld site 等时,我一直看到以下定义为 90°逆时针旋转矩阵:
|0 -1|
|1 0|
但是当我实际进行数学运算时,我似乎得到了围绕原点顺时针旋转的点:
|1 2| |0 -1| |2 -1|
|3 4| x |1 0| = |4 -3|
绘制点 (1,2) 和 (3,4),它们都在象限 1 (+,+)。绘制结果点 (2,-1) 和 (4,-3),它们都在四边形 4 (+,-) 中。旋转有效,但似乎是顺时针,而不是逆时针。我错过了什么?
注意一位朋友建议旋转的是 坐标系,但 wolfram 网站(上面链接)似乎明确排除了我误解的原因(参见 wolfram 网站上的 (1) 和 (3))。
非常感谢任何帮助。
【问题讨论】:
-
我同意,我们可能是问错人了(尽管这里肯定有足够多的人可以回答这个问题)。您将在 math.stackexchange.com 上获得更有效的答案
-
啊,我不知道 math.stachexchange.com -- 谢谢 Konerak 和 DarkDust。
-
矩阵乘法不通勤。您必须以与 Wolfram 相同的方式应用这些乘法(这将是 Rv,而不是 vR,因为 R 是旋转矩阵,v 是 column 向量)。