跳到主要内容

角度换算指南:度、弧度、百分度怎么互换

一篇讲清角度单位的中文指南,涵盖度与弧度互换、π 与 180 度的关系、百分度在测量里的用法,以及编程三角函数为什么收弧度、坡度角怎么从百分比反推。

发布于 作者 李雷
#角度换算 #度转弧度 #弧度 #百分度 #三角函数

角度换算指南:度、弧度、百分度怎么互换

角度这个东西,看似简单,真到换算时却最容易翻车。课本写度,计算器要弧度,欧洲来的测量图标百分度,编程语言里的 Math.sin 又只认弧度。同一个角,四五种写法,稍不留神就把一个干净的答案算成乱码。这篇把常用单位之间的关系讲透,顺带把几个容易踩的坑标出来。

度和弧度,到底差在哪

度是把一整圈分成 360 份的老办法,直观,人人会读。弧度则是从圆本身长出来的:弧长等于半径时,所对的圆心角就是 1 弧度。这个定义看着绕,好处是在数学和物理公式里不带多余系数。

核心关系只有一句话要记:π 弧度 = 180 度。由此推开,一整圈 360 度就是 2π 弧度,直角 90 度是 π 的一半。换算的系数也跟着出来:度转弧度乘以 π÷180,弧度转度乘以 180÷π(约 57.29578)。

举个具体的:90 度 = π/2 ≈ 1.5708 弧度。反过来,1 弧度 ≈ 57.3 度。如果你嫌每次都要想系数往哪个方向乘,直接打开 角度换算器,填一个值,度、弧度、百分度、密位会同屏并排给出,不用自己折腾乘除。

百分度:测量员的整数偏好

百分度(符号 gon,也叫 grad 或梯度)把直角分成 100 等份,所以一整圈是 400 gon,平角是 200 gon。欧洲大陆的测量员爱用它,原因很实在:做百分比坡度时,100 gon 的直角比 90 度更顺手,方位和坡度都落在整数上,心算少出错。

要提醒的是,gon 和计算器上那个 grad 键说的是同一个单位,别把它当成另一种东西。也别把 100 gon 读成 100 度,直角是 100 gon 但只有 90 度,在 gon 里看着小的数,换成度可能挺大。读数前先定好输入单位,而不是读完再回头猜。

编程里为什么三角函数收弧度

写过代码的人多半被这个坑过。JavaScript、Python、C 这些语言的 sincostan 一律按弧度算。你以为 Math.sin(30) 是 30 度的正弦(应该是 0.5),结果它把 30 当成 30 弧度,返回一个莫名其妙的负数。

正确做法是先把度换成弧度再传进去:

Math.sin(30 * Math.PI / 180)  // 0.5

这背后的逻辑和上面那句 π 弧度 = 180 度是同一回事。语言选弧度而非度,是因为弧度让微积分里的导数公式保持干净(sin 的导数正好是 cos,不带换算常数)。想验算某个角的正弦余弦,可以配合 三角函数计算器 交叉核对一下,免得自己手抖把模式弄反。

坡度角:从百分比反推度数

修路、修屋顶、铺管道,坡度常用百分比表示,比如 8% 的坡。百分比坡度的定义是垂直高度除以水平距离,而坡度角是这个比值的反正切。

也就是说,8% 坡度对应的角度是 arctan(0.08) ≈ 4.57 度。注意百分比不是直接的度数:100% 坡度不是 90 度,而是 45 度(垂直等于水平,1:1)。这一点常被想当然,记住 45 度才是 100%,就不会把缓坡当成陡壁。

我自己的一次教训

我第一次写一个绘制时钟指针的小程序时,把分针角度直接喂进了 Math.cos,忘了换弧度,结果指针在屏幕上乱抖,跟坏掉的钟一样。盯着代码找了二十分钟,才发现是单位的事。把角度乘上 π/180 之后,指针立刻乖乖转起来。从那以后我养成习惯:凡是调三角函数,先问一句这个值现在是度还是弧度。

一张速查关系表

  • π 弧度 = 180 度 = 200 gon = 半圈 = 3200 密位
  • 90 度 = π/2 ≈ 1.5708 弧度 = 100 gon = 1600 密位
  • 1 度 = 60 角分 = 3600 角秒
  • 1 弧度 ≈ 57.2958 度
  • 8% 坡度 ≈ 4.57 度,100% 坡度 = 45 度

把这几条记牢,日常的角度换算基本够用。遇到要精确到角秒、或者一次要看全单位的场合,交给工具比手算稳。


Made by Toolora · Updated 2026-06-13