这个计算器能做什么
只要给出两条用斜截式表示的直线——\(y = a_1 \cdot x + b_1\) 和 \(y = a_2 \cdot x + b_2\),本工具就能求出它们的交点 \(P(x_p, y_p)\),以及两条直线相交所成的锐角 \(\theta\)。这是一款纯数学的几何工具,适用于任意坐标平面,不涉及任何国家或单位制度。
使用方法
分别输入每条直线的斜率和 y 轴截距,再选择夹角以「度」(默认)还是「弧度」显示,随后即可在结果面板中读出交点坐标和夹角。如果两条直线平行,工具会提示不存在交点;如果两条直线完全重合,则会提示它们是同一条直线。
公式详解
两条直线在 y 值相等处相交,即 \(a_1 \cdot x + b_1 = a_2 \cdot x + b_2\)。解出 x 得 $$x_p = \frac{b_2 - b_1}{a_1 - a_2}$$ 代回任意一条直线方程便得 $$y_p = a_1 \cdot x_p + b_1$$ 两线之间的夹角来自正切差公式:$$\theta = \left| \arctan\!\left( \frac{a_2 - a_1}{1 + a_1 \cdot a_2} \right) \right|$$ 取绝对值可确保结果为锐角(0° 到 90°)。当 \(1 + a_1 \cdot a_2 = 0\) 时,两条直线相互垂直,\(\theta\) 恰好为 90°(即 \(\frac{\pi}{2}\) 弧度)。
示例演算
设 \(a_1 = 2\),\(b_1 = 4\),\(a_2 = -2\),\(b_2 = 2\),夹角以「度」显示。则 $$x_p = \frac{2 - 4}{2 - (-2)} = \frac{-2}{4} = -0.5$$ $$y_p = 2 \cdot (-0.5) + 4 = 3$$ 夹角为 $$\arctan\!\left( \frac{-2 - 2}{1 + (2)(-2)} \right) = \arctan\!\left( \frac{-4}{-3} \right) = \arctan(1.3333) = 0.9273 \text{ 弧度} = 53.13°$$
常见问题
如果两条直线斜率相等会怎样? 斜率相等意味着两条直线平行、永不相交,因此不存在交点;若截距也相等,则两条直线完全重合,是同一条直线。
为什么夹角总是锐角? 两条相交直线会形成两对相等的角,且每一对相加都等于 180°。统一取锐角(0°–90°)可以给出唯一、明确的结果。
垂直的直线如何处理? 当 \(1 + a_1 \cdot a_2\) 等于零时,正切函数的自变量没有定义,因此计算器会直接返回 90°(\(\frac{\pi}{2}\))。