通过MCP连接 →

输入计算

数学公式

广告

结果

Angle θ
30°
30° 0′ 0E+1″
Angle θ (decimal degrees) 30°
Angle θ (D° M′ S″) 30° 0′ 0E+1″
底边 a 1.73205080756888

这个计算器能做什么

当你已知直角三角形的高 b(与角相对的竖直边)和斜边 c(与直角相对的最长边)时,本工具可以帮你求解整个三角形。它会给出倾斜角 θ 的十进制度数和度分秒形式(D° M′ S″),并计算出底边 a(相邻的水平边)。整个过程纯粹基于三角函数,因此无论在哪个国家、使用哪种统一的长度单位,结果都一样。

命名约定

直角位于底边 a 和高 b 之间,斜边 c 连接二者的自由端点。角 θ 在底部顶点处测量,即底边 a 与斜边 c 之间的夹角,于是有 \(\cos\theta = a/c\)、\(\sin\theta = b/c\)、\(\tan\theta = b/a\)。勾股定理把三者联系起来:\(a^2 + b^2 = c^2\)。

高为b、斜边为c、底为a、角为theta的直角三角形
三角形的各部分:高b、斜边c、底a和倾角theta。

使用方法

用相同的单位输入高 b 和斜边 c(同为米、同为英尺等)。要构成有效的三角形,斜边必须为正值,且长度不小于高。点击计算即可得到角度和底边,底边将以与输入相同的单位输出。

计算公式

比值 b/c 等于 θ 的正弦值,所以 \(\theta = \arcsin(b/c)\)。将弧度结果乘以 \(180/\pi\) 即可换算成度数。底边可直接由勾股定理求得: $$\theta = \arcsin\!\left(\frac{\text{Height }b}{\text{Hypotenuse }c}\right)$$ $$a = \sqrt{\text{Hypotenuse }c^{\,2} - \text{Height }b^{\,2}}$$ 它同样等于 \(c\cdot\cos\theta\)。

直角三角形各边上的正方形,展示勾股定理
底边由勾股定理得出:a等于c平方减b平方的平方根。

实例演算

设高 \(b = 1\)、斜边 \(c = 2\),则比值为 \(0.5\),于是 \(\theta = \arcsin(0.5) = 30°\)(30° 0′ 0.00″),底边 \(a = \sqrt{4 - 1} = \sqrt{3} \approx 1.7320508\)。再看一例:\(b = 3\)、\(c = 5\),得 \(\theta \approx 36.8699°\)(36° 52′ 11.63″),\(a = \sqrt{25 - 9} = 4\)。

常见问题

为什么斜边必须是最长边?在直角三角形中,斜边永远与直角相对,且是最长的一条边,因此 b 不能超过 c;否则 \(\arcsin(b/c)\) 没有定义。

极端情况会怎样?当 \(b = 0\) 时,角度为 0°,底边等于 c;当 \(b = c\) 时,角度为 90°,底边为 0(即退化三角形)。

秒数如何取整?度分秒形式会将秒数保留两位小数;若四舍五入后达到 60,则会进位到分或度。

最后更新: