这个计算器能做什么
当你只知道一条直线的两个坐标轴截距时,本工具就能帮你写出它的方程。这两个截距分别是:x轴截距 a(直线与横轴的交点,即坐标 (a, 0))和 y轴截距 b(直线与纵轴的交点,即坐标 (0, b))。根据这两个数值,工具会推导出斜截式方程 \(y = mx + b\),并算出直线的倾斜角。这属于纯粹的坐标几何,因此在任何地方、任何坐标系下结果都一致。
使用方法
输入 x 轴截距 a 和 y 轴截距 b。这两个数值都不能为零:如果 \(a = 0\),直线为竖直线,斜率无定义;如果 \(b = 0\),直线过原点,截距式就不再成立。接着选择倾斜角以「度」还是「弧度」输出,然后即可读取方程、斜率、截距和倾斜角。
公式解析
直线的截距式为 $$\frac{x}{a} + \frac{y}{b} = 1$$ 两边同乘 \(b\) 并把 \(y\) 单独解出,可得 $$y = \left(-\frac{b}{a}\right)x + b$$ 由此可见,斜率为 \(m = -\frac{b}{a}\),常数项就是 \(b\) 本身。直线与 x 轴正方向所成的倾斜角,等于斜率的反正切: $$\theta = \arctan\left(-\frac{b}{a}\right)$$ 由于 \(\arctan\) 的取值范围在 \(-90^\circ\) 到 \(+90^\circ\) 之间,因此斜率为负的直线会得到一个负的倾斜角。
实例演算
取 \(a = -4\)、\(b = 3\)。斜率为 $$m = -\frac{b}{a} = -\frac{3}{-4} = 0.75$$ 于是方程为 \(y = 0.75x + 3\)。倾斜角为 \(\theta = \arctan(0.75) = 0.643501\) 弧度,换算成度即为 $$0.643501 \times \frac{180}{\pi} = 36.8699 \text{ 度}$$
常见问题
为什么 a 或 b 不能为零? 如果 \(a = 0\),直线是竖直线(\(x = \) 常数),没有确定的斜率;如果 \(b = 0\),直线过原点,对称的截距式 \(\frac{x}{a} + \frac{y}{b} = 1\) 就无法成立。
为什么算出的倾斜角是负数? 倾斜角等于 \(\arctan(\text{斜率})\)。当斜率为负时,直线从左到右呈下降趋势,因此按照标准约定,其倾斜角会显示为 \(0^\circ\) 到 \(-90^\circ\) 之间的负值。
斜率一定是 -b/a 吗? 是的。已知截距点 (a, 0) 和 (0, b),两点间的纵向变化量除以横向变化量为 \(\frac{b - 0}{0 - a} = -\frac{b}{a}\)。