三角函数计算器(sin、cos、tan、cot、sec、csc)

三角函数计算器(sin、cos、tan、cot、sec、csc)

这个计算器能做什么

本工具可以计算六个三角函数中的任意一个——正弦(sin)、余弦(cos)、正切(tan)、余切(cot)、正割(sec)和余割(csc)——在某个角度处的取值。你只需选择函数、输入角度,再选定角度所用的单位(度、弧度、百分度或圈数)即可。计算器会先把角度换算成弧度,再代入所选函数,最后给出数值结果以及一条清晰易读的表达式,例如 sin(30 deg) = 0.5。

使用方法

1)在下拉菜单中选择三角函数;2)输入角度数值;3)选择角度单位。结果会即时刷新。如果你选择正切或正割并输入 90 度,或者选择余切或余割并输入 0 度,计算器会显示无定义(undefined),因为函数在这些位置存在奇点(分母为零)。

tan、cot、sec 和 csc 等函数在其无定义处有极点(垂直渐近线)。

公式详解

所有函数都由正弦和余弦推导而来。首先把角度换算成弧度:度乘以 \(\pi/180\),弧度乘以 1,百分度乘以 \(\pi/200\),圈数乘以 \(2\pi\)。

$$F(\theta)=\{\sin\theta,\ \cos\theta,\ \tan\theta,\ \cot\theta,\ \sec\theta,\ \csc\theta\}$$

接着计算 \(\sin\theta\) 与 \(\cos\theta\)。由此可得:

$$\tan\theta=\frac{\sin\theta}{\cos\theta},\ \cot\theta=\frac{\cos\theta}{\sin\theta},\ \sec\theta=\frac{1}{\cos\theta},\ \csc\theta=\frac{1}{\sin\theta}$$

由于浮点运算下的余弦值几乎不可能精确等于零,工具会在 \(|\cos\theta|\) 或 \(|\sin\theta|\) 小于 \(1\mathrm{e}{-12}\) 时将其判定为奇点,并显示“无定义(undefined)”。

实例演算

计算 tan(45 deg)。换算:

$$\theta = 45 \times \frac{\pi}{180} = 0.7853981634\ \text{弧度}$$

于是

$$\tan\theta=\frac{\sin\theta}{\cos\theta} = \frac{0.7071067812}{0.7071067812} = 1$$

所以 tan(45 deg) = 1。同理,

$$\csc(30\ \text{deg}) = \frac{1}{\sin(30\ \text{deg})} = \frac{1}{0.5} = 2$$

广告

在单位圆上,\(\cos\theta\) 和 \(\sin\theta\) 是角 \(\theta\) 处点的水平坐标和垂直坐标。

标准角下六个三角函数的精确值

下表给出了各三角函数在标准角处的精确值,括号内为保留 4 位小数的近似值。倒数函数定义如下:\(\cot\theta = \frac{\cos\theta}{\sin\theta}\)、\(\sec\theta = \frac{1}{\cos\theta}\) 和 \(\csc\theta = \frac{1}{\sin\theta}\)。当分母为零时,该值无定义。这种情况对 tan 和 sec 出现在 \(\cos\theta = 0\) 处(90°、270°),对 cot 和 csc 出现在 \(\sin\theta = 0\) 处(0°、180°、360°)。

角度

弧度

sin

cos

tan

cot

sec

csc

0°

\(0\)

0 (0.0000)

1 (1.0000)

0 (0.0000)

无定义

1 (1.0000)

无定义

30°

\(\frac{\pi}{6}\)

\(\frac{1}{2}\) (0.5000)

\(\frac{\sqrt{3}}{2}\) (0.8660)

\(\frac{\sqrt{3}}{3}\) (0.5774)

\(\sqrt{3}\) (1.7321)

\(\frac{2\sqrt{3}}{3}\) (1.1547)

2 (2.0000)

45°

\(\frac{\pi}{4}\)

\(\frac{\sqrt{2}}{2}\) (0.7071)

\(\frac{\sqrt{2}}{2}\) (0.7071)

1 (1.0000)

1 (1.0000)

\(\sqrt{2}\) (1.4142)

\(\sqrt{2}\) (1.4142)

60°

\(\frac{\pi}{3}\)

\(\frac{\sqrt{3}}{2}\) (0.8660)

\(\frac{1}{2}\) (0.5000)

\(\sqrt{3}\) (1.7321)

\(\frac{\sqrt{3}}{3}\) (0.5774)

2 (2.0000)

\(\frac{2\sqrt{3}}{3}\) (1.1547)

90°

\(\frac{\pi}{2}\)

1 (1.0000)

0 (0.0000)

无定义

0 (0.0000)

无定义

1 (1.0000)

120°

\(\frac{2\pi}{3}\)

\(\frac{\sqrt{3}}{2}\) (0.8660)

\(-\frac{1}{2}\) (−0.5000)

\(-\sqrt{3}\) (−1.7321)

\(-\frac{\sqrt{3}}{3}\) (−0.5774)

−2 (−2.0000)

\(\frac{2\sqrt{3}}{3}\) (1.1547)

135°

\(\frac{3\pi}{4}\)

\(\frac{\sqrt{2}}{2}\) (0.7071)

\(-\frac{\sqrt{2}}{2}\) (−0.7071)

−1 (−1.0000)

−1 (−1.0000)

\(-\sqrt{2}\) (−1.4142)

\(\sqrt{2}\) (1.4142)

150°

\(\frac{5\pi}{6}\)

\(\frac{1}{2}\) (0.5000)

\(-\frac{\sqrt{3}}{2}\) (−0.8660)

\(-\frac{\sqrt{3}}{3}\) (−0.5774)

\(-\sqrt{3}\) (−1.7321)

\(-\frac{2\sqrt{3}}{3}\) (−1.1547)

2 (2.0000)

180°

\(\pi\)

0 (0.0000)

−1 (−1.0000)

0 (0.0000)

无定义

−1 (−1.0000)

无定义

270°

\(\frac{3\pi}{2}\)

−1 (−1.0000)

0 (0.0000)

无定义

0 (0.0000)

无定义

−1 (−1.0000)

360°

\(2\pi\)

0 (0.0000)

1 (1.0000)

0 (0.0000)

无定义

1 (1.0000)

无定义

符号由所在象限决定。第一象限(0° 至 90°)中六个函数都为正。第二象限(90° 至 180°)中只有 sin 和 csc 为正。第三象限(180° 至 270°)中只有 tan 和 cot 为正。第四象限(270° 至 360°)中只有 cos 和 sec 为正。所有函数都以 360°(\(2\pi\))为周期重复,而 tan 和 cot 在 180°(\(\pi\))后即已重复。

关于浮点运算的说明:\(\pi\) 无法被精确存储,因此普通计算机计算 \(\cos 90°\) 这类式子时,得到的是类似 \(6.1 \times 10^{-17}\) 的微小数,而不是精确的 0。因此,\(\tan 90°\) 可能得到一个很大的有限数。本计算器会检测这些点并将其报告为无定义,这与表中的精确值一致。

角度单位换算:度、弧度、百分度、圈

四种单位度量的是同一旋转,只是刻度不同。一整圈为 360 度、\(2\pi\) 弧度、400 百分度(也称 gon)或 1 圈。弧度是数学和大多数编程语言中的标准单位。百分度主要用于测量学,在科学计算器上显示为 GRAD 模式。

角度

弧度(精确值)

弧度(小数)

百分度

圈数

30°

\(\frac{\pi}{6}\)

0.5236

\(33\tfrac{1}{3}\) (33.3333)

\(\frac{1}{12}\) (0.0833)

45°

\(\frac{\pi}{4}\)

0.7854

50

\(\frac{1}{8}\) (0.125)

60°

\(\frac{\pi}{3}\)

1.0472

\(66\tfrac{2}{3}\) (66.6667)

\(\frac{1}{6}\) (0.1667)

90°

\(\frac{\pi}{2}\)

1.5708

100

\(\frac{1}{4}\) (0.25)

180°

\(\pi\)

3.1416

200

\(\frac{1}{2}\) (0.5)

270°

\(\frac{3\pi}{2}\)

4.7124

300

\(\frac{3}{4}\) (0.75)

360°

\(2\pi\)

6.2832

400

1

换算系数

换算时,将“从”单位的数值乘以所示系数。

从

到

乘以

近似系数

角度

弧度

\(\frac{\pi}{180}\)

0.0174533

弧度

角度

\(\frac{180}{\pi}\)

57.2958

角度

百分度

\(\frac{10}{9}\)

1.11111

百分度

角度

\(\frac{9}{10}\)

0.9

角度

圈

\(\frac{1}{360}\)

0.00277778

圈

角度

\(360\)

360

弧度

百分度

\(\frac{200}{\pi}\)

63.6620

百分度

弧度

\(\frac{\pi}{200}\)

0.0157080

弧度

圈

\(\frac{1}{2\pi}\)

0.159155

圈

弧度

\(2\pi\)

6.28319

百分度

圈

\(\frac{1}{400}\)

0.0025

圈

百分度

\(400\)

400

示例:将 135° 换算为其他三种单位,结果如下:

$$135 \times \frac{\pi}{180} = \frac{3\pi}{4} \approx 2.3562\ \text{弧度}, \qquad 135 \times \frac{10}{9} = 150\ \text{百分度}, \qquad \frac{135}{360} = 0.375\ \text{圈}$$

在计算函数值之前,计算器会使用系数 \(k\) 将输入转换为弧度:角度使用 \(\pi/180\),弧度使用 1,百分度使用 \(\pi/200\),圈数使用 \(2\pi\)。这意味着 90°、\(\pi/2\) 弧度、100 百分度和 0.25 圈都会得到相同的结果。

三角函数的象限符号与角度化简

每个三角函数的符号仅取决于角的终边所在的象限。助记词ASTC("All Students Take Calculus",即"全部学生都学微积分")列出了从第一象限开始按逆时针方向,哪些函数为正:All(全部)、Sine(正弦,及其倒数余割)、Tangent(正切,及其倒数余切)、Cosine(余弦,及其倒数正割)。

象限

角度范围(度)

sin

cos

tan

cot

sec

csc

参考角 \(\alpha\)

I

0° 至 90°

+

+

+

+

+

+

\(\alpha = \theta\)

II

90° 至 180°

+

−

−

−

−

+

\(\alpha = 180^\circ - \theta\)(或 \(\pi - \theta\))

III

180° 至 270°

−

−

+

+

−

−

\(\alpha = \theta - 180^\circ\)(或 \(\theta - \pi\))

IV

270° 至 360°

−

+

−

−

+

−

\(\alpha = 360^\circ - \theta\)(或 \(2\pi - \theta\))

倒数函数总是与其对应函数符号相同:sec 与 cos 同号,csc 与 sin 同号,cot 与 tan 同号。恰好位于坐标轴上的角(0°、90°、180°、270°)位于象限之间,因此这些位置的值为 0、±1 或无定义。

周期

函数

周期(弧度)

周期(度)

周期(百分度 grad)

周期(圈)

sin、cos、sec、csc

\(2\pi\)

360°

400

1

tan、cot

\(\pi\)

180°

200

0.5

角度化简

通过加减 360° 的整数倍,将角化简到 0° 至 360° 的范围内(对于 tan 和 cot,180° 的整数倍同样适用)。

确定象限,并利用表格得到符号。

计算参考角 \(\alpha\),在 \(\alpha\) 处求函数值,然后添加符号。

负角:\(\sin(-\theta) = -\sin\theta\),\(\cos(-\theta) = \cos\theta\),\(\tan(-\theta) = -\tan\theta\)。例如:210° 位于第三象限,参考角为 30°,因此 \(\sin 210^\circ = -\sin 30^\circ = -0.5\)。

广告

解读结果:值域、定义域与极点

各函数的值域

sin 与 cos:始终位于闭区间 \([-1, 1]\) 内。

sec 与 csc:绝不会严格位于 −1 与 1 之间;其值始终满足 \(|\text{数值}| \ge 1\)。

tan 与 cot:可以取任意实数值。

定义域限制(极点)

由于倒数函数需要除以 sin 或 cos,某些角不会给出有限的值:

tan 与 sec在 \(\cos\theta = 0\) 处无定义:\(\theta = 90^\circ + k\cdot 180^\circ\),即 \(\theta = \pi/2 + k\pi\),其中 \(k\) 为任意整数(等价于 100 + 200k 百分度,或 0.25 + 0.5k 圈)。

cot 与 csc在 \(\sin\theta = 0\) 处无定义:\(\theta = k\cdot 180^\circ\),即 \(\theta = k\pi\)(0、200k 百分度,或 0.5k 圈)。

sin 与 cos 对每个角都有定义。

接近极点时的行为

接近极点时,函数值的绝对值无限增大,极点处的竖直线为渐近线。从 90° 下方逼近时,tan 为很大的正数;从上方逼近时,则为很大的负数。例如,\(\tan 89.9^\circ = 1/\tan 0.1^\circ \approx 572.96\),且 \(\tan 89.99^\circ \approx 5729.6\)。因此,结果很大通常意味着角非常接近极点,而不是出了什么错误。

负结果的含义

负结果仅反映象限(参见符号表):sin 在第三和第四象限为负,cos 在第二和第三象限为负,tan 在第二和第四象限为负。负的或很大的输入角是有效的,它们会通过函数的周期进行化简。

浮点数误差

计算机对 \(\pi\) 只能近似存储,因此精确为零的结果可能显示为极小的数字。例如 \(\cos 90^\circ\) 的计算结果约为 \(6.1\times10^{-17}\),而不是 0;\(\sin 180^\circ\) 约为 \(1.2\times10^{-16}\)。这些都是舍入误差,应当视为零。同样的效应也使得 \(\tan 90^\circ\) 在原始运算中会得到约 \(1.6\times10^{16}\);具备极点识别功能的计算器会将如此接近极点的结果视为无定义,而不是一个巨大的数字。

关键术语与恒等式

单位圆

以原点为圆心、半径为 1 的圆。对于从正 x 轴开始逆时针度量的角 \(\theta\),圆上对应的点为 \((\cos\theta, \sin\theta)\),且 \(\tan\theta = \sin\theta/\cos\theta\)。

倒数函数

乘积为 1 的函数对:\(\csc\theta = 1/\sin\theta\),\(\sec\theta = 1/\cos\theta\),\(\cot\theta = 1/\tan\theta = \cos\theta/\sin\theta\)。

极点 / 渐近线

由于除以零而使函数无定义的输入值,其附近的函数值无限增大(参见上一节)。

周期

函数重复出现所需的最小正平移量:sin、cos、sec、csc 为 \(2\pi\),tan、cot 为 \(\pi\)。

弧度

圆心处的角,所对圆弧长度等于半径。一整圈为 \(2\pi\) 弧度,因此 \(180^\circ = \pi\) rad。

百分度(gon)

一个整圈为 400 百分度的单位,因此直角为 100 百分度,且 \(1\text{ grad} = \pi/200\) rad = 0.9°。

圈

一次完整的旋转:1 圈 = 360° = 400 grad = \(2\pi\) rad。

参考角

角的终边与 x 轴之间的锐角。除符号外,\(\theta\) 处的函数值与参考角处的函数值相等。

计算器使用的单位换算

角度首先被转换为弧度:\(\theta_{\text{rad}} = \text{angle} \times k\),其中度的 \(k = \pi/180\),弧度的 \(k = 1\),百分度的 \(k = \pi/200\),圈的 \(k = 2\pi\)。

勾股恒等式

$$\sin^2\theta + \cos^2\theta = 1$$

$$1 + \tan^2\theta = \sec^2\theta$$

$$1 + \cot^2\theta = \csc^2\theta$$

第二个式子在 \(\cos\theta \ne 0\) 时成立,第三个式子在 \(\sin\theta \ne 0\) 时成立。

余函数关系

$$\sin(90^\circ - \theta) = \cos\theta,\qquad \cos(90^\circ - \theta) = \sin\theta$$

$$\tan(90^\circ - \theta) = \cot\theta,\qquad \sec(90^\circ - \theta) = \csc\theta$$

在弧度制中,将 \(90^\circ\) 替换为 \(\pi/2\)。例如:\(\sin 60^\circ = \cos 30^\circ \approx 0.8660\)。

常见问题

每个函数的取值范围是多少?sin 和 cos 的取值始终在 \(-1\) 到 \(1\) 之间;sec 和 csc 的绝对值至少为 \(1\);tan 和 cot 可以是任意实数。

为什么会显示“无定义”?正切和正割在余弦为零的位置(90 度、270 度……)会发散;余切和余割在正弦为零的位置(0 度、180 度……)会发散。在这些奇点处,函数没有有限的取值。

“圈(turn)”是什么?一圈表示转动一整周,等于 360 度或 \(2\pi\) 弧度。它在旋转和频率相关的计算中非常方便。

相关推荐

office365人工客服电话 重磅!一天卖出6w只的「汉府街宋记香辣蟹」终于回归了

重磅!一天卖出6w只的「汉府街宋记香辣蟹」终于回归了

📅 12-09 👁️ 4666
365平台提现审核未通过 年收入多少才能开得起保时捷卡宴?保时捷卡宴用车成本分析

年收入多少才能开得起保时捷卡宴?保时捷卡宴用车成本分析

📅 07-29 👁️ 5226
office365人工客服电话 掌握镧系统工具箱:高效使用技巧全解析

掌握镧系统工具箱:高效使用技巧全解析

📅 01-19 👁️ 6743