跳到主要内容
CalcMax

参考角计算器

范围:-1,000,000 – 1,000,000

结果

30.00 °

参考角

参考角计算器要任意一个角,负的、超过一圈的、转了十几圈的都行,读回它的参考角:这个角的终边离最近的那条坐标轴有多远。参考角永远落在 0 到 90 度之间,而它的用途是把三角函数的正负号问题变成一个只需要查表的问题——一个 210 度的角与一个 30 度的角,它们的正弦绝对值完全相同,只差一个负号,而那个负号由象限决定。所以参考角怎么求,就是这一页的两步:先把角化到 0 到 360 度之间(负数加 360,超过一圈的减 360,减到落在区间里为止),再看它在哪个象限,用 180 或 360 去减。210 度减 180 是 30 度,所以 210 度的参考角是 30;135 度用 180 减是 45;300 度用 360 减是 60。四象限的算法各不同,而这是学生最常记混的一处——第一象限不用减、第二象限用 180 减、第三象限用 180 减、第四象限用 360 减——但四条的实质是同一条:量出终边到最近的那条坐标轴的距离。第二象限与第三象限用的是同一个减数,因为它们离得最近的那条轴都是 180 度那条负半轴;而第一与第四象限离得最近的是 0 度那条正半轴,只是第四象限在下方,要从 360 那边量回来。负角与超过一圈的角之所以值得单独说,是因为它们才是这个概念的用处所在:三角函数是周期函数,420 度与 60 度是同一个终边,-45 度与 315 度也是,而参考角把这一整族角折叠成同一个数——这就是三角函数表只需要印 0 到 90 度的原因,也是把任意角化到锐角这件事的全部内容。表格最后两行是刻意的:400 度先减 360 变成 40、再落到第一象限;-45 度先加 360 变成 315、再落到第四象限。两行显示的都不是「答案是多少」,而是那两步各自做了什么。

八个角,从第一象限到负角

角度(度)象限参考角(度)
30第一象限30
135第二象限45
210第三象限30
300第四象限60
90在坐标轴上90
180在坐标轴上0
400第一象限40
-45第四象限45

八个角,第一行是页面打开时的默认值。该拿来做检查的是「象限 + 参考角」这一对能不能还原回原来的角,而每一行的验法都一样:第一象限的角等于参考角(30 就是 30)、第二象限等于 180 减参考角(135 = 180 − 45)、第三象限等于 180 加参考角(210 = 180 + 30)、第四象限等于 360 减参考角(300 = 360 − 60)。这条对应关系是这张表真正在教的东西,也是四象限四条口诀的来源。第二列有两个格子写着「在坐标轴上」而不是象限名:90 度与 180 度的终边正好压在坐标轴上,哪一个象限都进不去,而它们的参考角是 90 与 0——看着别扭,但那正是「离最近的坐标轴有多远」这个定义在轴上的取值。最后两行是这一页存在的理由:400 度与 -45 度都不是 0 到 360 之间的角,前一个要先减一圈、后一个要先加一圈,而化完之后它们与 40 度、315 度是同一个终边——参考角把这一整族角折叠成同一个数,这就是三角函数的周期性。表中每个数都是构建时从它那一行的角度重算出来的,单位是度。

公式

a = ((θ mod 360) + 360) mod 360 a > 180° 时 a = 360° − a 参考角 = min(a, 180° − a)

θ
输入的角,单位是度。可以填任何实数:负数表示顺时针转,超过 360 表示转了一圈以上,两者都是合法的,也都先被化到 0 到 360 之间再处理。角度是这一页唯一的输入,而且没有单位下拉框——它恒为度,不受页面上任何设置影响,这与其他几何页不一样
a
把 θ 化到 0 到 360 度之间之后的那个角,也就是与它终边相同的那个标准角。这一步是参考角的第一步:420 度化成 60、-45 度化成 315。化完之后它与原角的终边完全重合,所以后面的判断可以只在 0 到 360 这一个区间里做
参考角
终边与最近的那条坐标轴的夹角,单位是度,永远落在 0 到 90 度之间。它是本页的主读数:210 度的是 30、135 度的是 45、300 度的是 60。它把一整族终边相同的角折叠成同一个数,所以三角函数表只需印 0 到 90 度那一格,其余的值靠参考角加一个正负号就能读出来
mod 360
对 360 取余,也就是「转够整圈的部分去掉」。写两次是因为负数:单纯的 θ mod 360 在 θ 为负时给出负的结果(-45 变成 -45),先加 360 再取一次余才能保证结果落在 0 到 360 之间。这一步看着笨,它却是这一页唯一真正处理「负角」的地方
min(a, 180° − a)
取两个数里较小的那个,也就是「离最近的那条坐标轴有多远」。它把四象限的四条规则合成了一条:第一象限离 0 度那条正半轴近、第二象限离 180 度那条负半轴近、第三象限也离 180 度近、第四象限离 360 度那条正半轴近。min 一步就选出了该用哪条轴去量,所以 135 度得到 45、225 度也得到 45
象限
终边落在哪一个象限里,或者落在坐标轴上。它是参考角的「另一半」信息:参考角给出锐角的大小,象限给出三角函数的正负号,两者合起来才能还原出原角的函数值。落在坐标轴上的角(0、90、180、270 度以及它们加整圈)不属于任何象限,本页把它们单列一类

这一页是给「手上有一个不好看的角、想把它化成一个锐角」的人用的,而它出现的地方几乎都是三角函数的求值。第一象限与第四象限的角先看这里:要算 sin 210 度,先把它化成参考角 30 度、再到表里查 sin 30 是 0.5,然后按象限补上符号——第三象限的正弦是负的,所以答案是 -0.5。整个求值过程拆成三步:参考角、查表、补符号,而这一页给的是第一步与第三步要用的那个象限。第二类用法是把任意角化到锐角这件事本身:一个齿轮转过 1170 度,它的终边位置与转过 90 度时相同(1170 减三个 360 是 90,而 90 的参考角是 90),工程上要的是终边而不是转过的圈数。第三类是用它来核对单位圆上的读法:一个角落在坐标轴上时参考角是 0 或 90 度,而那是三角函数值取到 0、1、-1 这一组特殊值的唯一情形;一个角落在两个象限的交界处时,本页把它单列一类而不是硬塞进某个象限,因为这个区别正是正负号会出问题的地方。第四类是负数与超大角:-1000000 度这一页也能算,先化到 80 度、再看它离 90 度那条轴只有 10 度,所以参考角是 80——一个转了将近三千圈的角与一个转了不到一圈的角,参考角是同一个数,这正是周期性的意思。

算例

  1. 210 度

    1. 化到 0 到 360 之间:210 已经在这个区间里
    2. 落在哪个象限:180 到 270 之间,所以是第三象限
    3. 离最近的那条坐标轴:180 度的负半轴,距离是 210 − 180 = 30

    页面打开时的默认值,也是参考角最经典的例子:210 度与 30 度是终边处于同一条直线上的两个角,它们的三角函数值大小相同、只差正负号。第三象限的正弦与余弦都是负的,所以 sin 210 = -sin 30 = -0.5,而这个正负号是靠象限那两格得到的、不是靠参考角。这就是为什么这一页印三样东西而不是只印一个数。

  2. 135 度

    1. 化到 0 到 360 之间:135 已经在这个区间里
    2. 落在哪个象限:90 到 180 之间,所以是第二象限
    3. 离最近的那条坐标轴:180 度的负半轴,距离是 180 − 135 = 45

    第二象限的那条规则——用 180 减——与第三象限用的是同一个减数,因为它们离得最近的都是 180 度那条负半轴。45 度是这张表上出现得最频繁的参考角之一:135、225、315 三个角的参考角都是它,四个象限各占一个,而它们四个的三角函数值大小完全一样、只有符号按象限循环变化。

  3. 300 度

    1. 化到 0 到 360 之间:300 已经在这个区间里
    2. 落在哪个象限:270 到 360 之间,所以是第四象限
    3. 离最近的那条坐标轴:360 度那条正半轴,距离是 360 − 300 = 60

    第四象限的那条规则——用 360 减——与第一象限的「不用减」是同一个思路的两面:两者离得最近的都是 0 度那条正半轴,只是一个在上方、一个在下方,而角度是从正半轴逆时针量的,所以下方的那个要从一整圈减回来。300 度的正弦是 -sin 60 = -0.8660,余弦是 +cos 60 = 0.5——第四象限的余弦为正、正弦为负。

  4. 90 度(落在坐标轴上)

    1. 化到 0 到 360 之间:90 已经在这个区间里
    2. 落在哪个象限:终边正对着 y 轴,不属于任何象限,本页记为「在坐标轴上」
    3. 参考角:min(90, 180 − 90) = min(90, 90) = 90

    坐标轴上的角,也是这一页参考角取到 90 度的两种情形之一。它落不进任何一个象限,因为它的终边正好压在 y 轴的正半轴上,而这也是三角函数值取到特殊值的地方:sin 90 = 1、cos 90 = 0。本页把它单列一类而不是硬塞进第一象限,因为「在轴上」这件事本身就是那个正负号问题会出问题的地方——0 的符号是没有意义的。270 度同理,参考角也是 90,只是 cos 270 = 0、sin 270 = -1。

  5. 400 度(超过一圈)

    1. 化到 0 到 360 之间:400 − 360 = 40
    2. 落在哪个象限:0 到 90 之间,所以是第一象限
    3. 参考角:第一象限不用减,就是 40

    超过一圈的角,也是这一页两步各自的用途显示得最清楚的一行——第一步(减去整圈)把它从 400 变成 40,第二步(看象限)发现它落在第一象限,所以不需要再减。一个人如果只做了第一步就停下来,得到的 40 恰好也是答案,但那只在第一象限才是巧合:760 度减两个 360 也是 40,同样是巧合,而 400 度与 40 度、760 度与 40 度的终边确实完全重合,所以它们本来就是同一个角。

  6. -45 度(负角)

    1. 化到 0 到 360 之间:-45 + 360 = 315
    2. 落在哪个象限:270 到 360 之间,所以是第四象限
    3. 离最近的那条坐标轴:360 − 315 = 45

    负角,也是取余要写两次的原因:-45 直接对一个 360 取余还是 -45(余数跟着被除数的符号走),先加 360 再取一次才落到 315。负角在物理与工程里到处都是——顺时针转动、相位滞后、天线朝下偏——而它们的参考角与对应的正角完全一样:-45 度与 315 度的终边重合,所以参考角都是 45。这也是这一页接受 -1000000 这种输入的原因,它照样先化到 80 度。

局限

本页只做参考角与象限两件事,不印正弦、余弦、正切的值,也不印终边与单位圆的交点坐标。那三个值都能从这两样推出来(参考角给出大小、象限给出符号,再查一张 0 到 90 度的表),但推的过程不在这一页。输入恒以度为单位,没有弧度与百分度选项:要算弧度制下的参考角,先把弧度换成度(乘 180 再除以 π),或者心算时用 π/2、π、3π/2 这几个界。落在坐标轴上的角不属于任何象限,本页把它们单列一类;90 度与 270 度的参考角都是 90,0 度与 180 度的参考角都是 0——这两个数看着别扭,但它们正是「离最近的坐标轴有多远」这个定义在轴上的取值,不是边界没处理好。输出的角度按两位小数印出来,而参考角在多数教科书例子里是整数或半整数(30、45、60、45.5 之类);印成 45.00 只是宽度问题,不是精度声明。本页不做角度的加减、不判断两个角是否终边相同(那只要比较它们各自化到 0 到 360 之后的值),也不把参考角还原回原角的函数值——那一步需要象限的符号,而符号表不在页面上。它也不处理度分秒格式的输入:35 度 30 分要自己先换成 35.5 度。

常见问题

参考角是什么,求它要几步?
参考角是这个角的终边与最近的那条坐标轴(x 轴)之间的夹角,永远落在 0 到 90 度之间。求它分两步:先把角化到 0 到 360 度之间——负数加 360,超过一圈的减 360,一直减到落进区间;再看它落在哪个象限,用 180 或 360 去减。210 度减 180 得到 30,300 度用 360 减得到 60。第二步是学生最容易漏的一步。
四个象限的算法为什么不一样?有没有一条统一的说法?
有:参考角就是终边离最近的那条坐标轴有多远,四象限的四条口诀只是这一句话在四个位置上的展开。第一象限离 0 度那条正半轴近,不用减;第二与第三象限离 180 度那条负半轴近,都用 180 减;第四象限离 360 度那条正半轴近,用 360 减。本页的公式把它写成 min(a, 180° − a),这一步就把四条规则合成了一条。
负角的参考角怎么算?
先把负角加上 360 化成正的,再按普通角处理。-45 度加 360 是 315 度,落在第四象限,离 360 度那条轴 45 度,所以参考角是 45——与 +45 度的参考角完全一样。注意不能直接对一个负数取余:-45 对 360 取余得到的还是 -45,因为余数跟着被除数的符号走,所以要先加 360 再取一次余。
转角超过 360 度怎么办?
减去整圈,减到落在 0 到 360 之间为止。400 度减 360 是 40 度,落在第一象限,参考角就是 40;1000 度减两个 360 是 280,落在第四象限,参考角是 80。转过的圈数不影响参考角,因为每减掉一个 360,终边就回到同一个位置——这正是三角函数的周期性在几何上的样子。
落在坐标轴上的角呢?为什么 90 度的参考角是 90?
坐标轴上的角不属于任何象限,本页把它们单列一类。它们的参考角按定义算:90 度离 y 轴是 0、离 x 轴是 90,最近的那条是 x 轴,距离就是 90,所以参考角是 90。同理 180 度的参考角是 0,因为它正压在 x 轴的负半轴上。这两个取值看着别扭,但它们是「离最近的坐标轴有多远」这个定义在轴上的诚实取值,不是边界没处理好。
有了参考角,怎么求原来的三角函数值?
三步:参考角给出大小,象限给出符号,再查一张 0 到 90 度的函数表。比如求 sin 210 度:参考角是 30 度,210 度在第三象限,第三象限的正弦是负的,所以 sin 210 = -sin 30 = -0.5。这就是三角函数表只需要印 0 到 90 度的原因——其余所有角的函数值都能由参考角加一个符号还原出来,而本页给的就是这两样。

参考资料

相关计算器