这个计算器有什么用
在任意一个直角三角形中,最长的一条边叫斜边(c),它正对着 90° 的直角。另外两条边则是直角边。只要你知道斜边的长度和其中一个锐角,用基本的三角函数就能精确求出两条直角边。本工具一步即可算出与角相对的对边(a)和与角相邻的邻边(b)。
如何使用
输入斜边长度(c,单位可任选,但前后要一致),再输入锐角 \(\theta\) 的度数(介于 0° 到 90° 之间)。计算器会返回对边和邻边,单位与你输入的斜边相同。这里的角 \(\theta\) 是在邻边与斜边相交的顶点处测量的。
公式解析
根据直角三角形中正弦和余弦的定义,\(\sin\theta = \text{对边} / \text{斜边}\),\(\cos\theta = \text{邻边} / \text{斜边}\)。把式子变形后,就得到本计算器所用的两个公式:
$$\begin{gathered} a = \text{Hypotenuse (c)} \cdot \sin\!\left(\text{Angle }\theta\right) \\[1em] b = \text{Hypotenuse (c)} \cdot \cos\!\left(\text{Angle }\theta\right) \end{gathered}$$\(a = c \cdot \sin\theta\)(与角相对的对边)
\(b = c \cdot \cos\theta\)(与角相邻的邻边)
由于三角函数是以弧度为单位运算的,计算器内部会先把度数转换成弧度。
实例演算
假设斜边为 10,角度为 30°。那么 $$a = 10 \cdot \sin 30° = 10 \cdot 0.5 = 5,$$ $$b = 10 \cdot \cos 30° = 10 \cdot 0.8660 = 8.6603.$$ 两条直角边分别约为 5 和 8.66,再与斜边一起验证:\(5^2 + 8.66^2 \approx 100 = 10^2\),结果完全吻合。
常见问题
哪一条才是「对边」?对边是不与角 \(\theta\) 相接触的那条边——它在三角形中正对着这个角。而邻边则与 \(\theta\) 共用一个顶点。
用什么单位?任何单位都可以;算出的直角边单位与你输入的斜边保持一致。
角度可以取 0° 或 90° 吗?当角为 0° 时,对边为 0;当角为 90° 时,邻边为 0。这些属于退化(极端)情形,但公式依然成立。