通过MCP连接 →

输入计算

正数 = 逆时针;顺时针请输入负数。

数学公式

广告

结果

旋转后的新坐标
( 0.598076, 4.964102 )
绕原点 (0, 0) 旋转
新 x 0.5980762114
新 y 4.9641016151
到原点的距离(保持不变) 5

这个计算器能做什么

本工具用于计算二维平面上某个点绕原点 (0, 0) 旋转指定角度后的新位置。绕原点旋转是几何、计算机图形学、机器人技术和物理学中最基础的变换之一。它的数学原理通用全球——无论在哪里都完全一致,不涉及任何特定国家或地区的规则。

使用方法

先输入原始坐标 \(x\) 和 \(y\),再填写旋转角度 \(\theta\),并选择角度单位是「度」还是「弧度」。按照惯例,正角度表示逆时针旋转;若要顺时针旋转,请输入负角度。点击计算,即可读取旋转后的新坐标。

公式详解

如果选择以「度」为单位,系统会先用 $$\theta_{\text{弧度}} = \theta \times \frac{\pi}{180}$$ 把角度换算成弧度。随后用标准旋转公式求出新坐标:

$$\begin{aligned} x^{\prime} &= x\cos\theta - y\sin\theta \\ y^{\prime} &= x\sin\theta + y\cos\theta \end{aligned}$$

这等价于将该点与旋转矩阵 \(R(\theta) = \begin{bmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{bmatrix}\) 相乘。由于旋转是刚性变换,点到原点的距离 \(\sqrt{x^2+y^2}\) 始终保持不变——这是一个方便的自检方法。

Advertisement
一个点及其绕原点旋转后的像,二者相隔角度 θ
将点 P 绕原点旋转角度 θ 得到新点 P'。

实例演算

把 (3, 4) 旋转 30°。先换算:\(30° = 0.5236\) 弧度,于是 \(\cos = 0.866025\),\(\sin = 0.5\)。代入公式得

$$\begin{aligned} x^{\prime} &= 3 \cdot 0.866025 - 4 \cdot 0.5 = 0.598076 \\ y^{\prime} &= 3 \cdot 0.5 + 4 \cdot 0.866025 = 4.964102 \end{aligned}$$

旋转后的点约为 (0.598076, 4.964102),它到原点的距离仍为 \(\sqrt{0.598076^2+4.964102^2} = 5\),与原来的 \(\sqrt{3^2+4^2} = 5\) 完全相等。

演示一个点绕原点逆时针旋转 90 度的例题
示例:旋转 90 度将 (3, 1) 映射到 (-1, 3)。

常见问题

正角度朝哪个方向旋转?逆时针方向,遵循数学上的标准方向约定。若要顺时针旋转,请使用负角度。

为什么到原点的距离不变?旋转是一种等距变换——它保持长度和角度不变,所以每个点到旋转中心的距离都保持原样。

角度为 0 或 360° 时会怎样?点的位置原样返回,因为转满一整圈(或完全不转)会把每个点映射到它自身。此外,原点 (0, 0) 在任意角度下都保持不动。

最后更新: