通过MCP连接 →

输入计算

数学公式

广告

结果

斜边 c
1.154701
与底边 a 相同的长度单位
高度 b(对边) 0.57735
底边 a(邻边) 1
Angle θ 30°

这个计算器能做什么

当你已知直角三角形的底边 a(与角相邻的那条边)以及底边与斜边之间的坡度角 θ 时,这个工具就能把整个三角形解出来。它会返回斜边 c高度 b(与该角相对的那条边)。整套计算只用到三角函数,适用于任意一致的长度单位(毫米、厘米、米、英寸),在任何国家、任何场景下都通用。

如何使用

输入底边长度和以十进制度数表示的角度,即可读出斜边和高度。常见用途包括木工与 DIY 放样、道路和坡道的坡度/倾角计算、CNC 雕刻中的 V 形刀切深,以及视线高度估算等。如果你拿到的角度是「度-分-秒」格式,请先换算成十进制度数:\(\text{十进制度数} = \text{度} + \text{分}/60 + \text{秒}/3600\)(例如 \(5°12'6'' = 5 + 12/60 + 6/3600 = 5.2017\) 度)。

公式解析

在直角三角形中,直角位于底边 a 与高度 b 之间,角 θ 则位于底边 a 与斜边 c 之间。因此 a 是 θ 的邻边,b 是 θ 的对边,于是得到标准关系:\(\cos\theta = a / c\)、\(\sin\theta = b / c\)、\(\tan\theta = b / a\)。整理后即可得到实用公式:

$$c = \frac{a}{\cos\theta}, \qquad b = a \times \tan\theta$$在代入三角函数之前,需要把角度换算成弧度:$$\theta_{\text{弧度}} = \theta \times \frac{\pi}{180}$$

Advertisement
直角三角形,底边为 a,高为 b,斜边为 c,底部倾斜角为 theta
底边 a 和倾斜角 theta 决定了斜边 c 和高 b。

计算实例

当 \(a = 1\)、\(\theta = 30°\) 时:\(\cos 30° = 0.8660254\),所以 \(c = 1 / 0.8660254 = 1.154701\);\(\tan 30° = 0.5773503\),所以 \(b = 1 \times 0.5773503 = 0.577350\)。再看 \(a = 10\)、\(\theta = 45°\) 的情况:\(c = 10 / \cos 45° = 14.142136\),\(b = 10 \times \tan 45° = 10\)。

常见问题

为什么角度必须小于 90°?当角度正好等于 90° 时,\(\cos\theta = 0\),于是 \(c = a / 0\) 无意义,三角形也会退化。有效输入范围为 \(0 \le \theta < 90\)。

计算结果的单位是什么?与你输入的底边单位完全相同。由于计算与单位无关,底边用毫米,斜边和高度就以毫米为单位输出。

底边可以为零吗?底边为零会让三角形坍缩成一个点,得到 \(c = 0\)、\(b = 0\);要得到真正的三角形,请使用正的长度值。

最后更新: