这个计算器能做什么
只要给出一条直线上任意两个不同的点,本计算器就能求出斜率(m)和y轴截距(b),并组合出完整的斜截式方程 \(y = mx + b\)。无论斜率是正数、负数、分数还是零,它都能处理;当直线为竖直线、斜率不存在时,也会自动识别并给出提示。
使用方法
分别输入第一个点的坐标(\(x_1, y_1\))和第二个点的坐标(\(x_2, y_2\))。计算器会先算出 y 的变化量(纵向变化,即 rise)和 x 的变化量(横向变化,即 run),两者相除得到斜率,再代回方程求出直线与 y 轴的交点位置。
公式详解
斜率反映直线的陡峭程度:
$$m = \frac{y_2 - y_1}{x_2 - x_1}$$求出 m 后,把第一个点代入 \(y = mx + b\) 并整理,即可得到 y 轴截距:
$$b = y_1 - m \cdot x_1$$如果 \(x_2 = x_1\),横向变化为零,此时直线为竖直线,斜率不存在(方程变为 x = 常数)。
实例演算
以点 (1, 2) 和 (3, 6) 为例:纵向变化 \(= 6 - 2 = 4\),横向变化 \(= 3 - 1 = 2\),因此
$$m = \frac{4}{2} = 2$$再求 \(b = 2 - 2 \cdot 1 = 0\)。所以该直线的方程为 \(y = 2x\)。
常见问题
如果两个点完全相同怎么办? 单独一个点无法确定唯一的直线,请输入两个不同的点。
为什么我算出的斜率“不存在”? 当 \(x_1\) 等于 \(x_2\) 时,直线是竖直线;竖直线没有斜截式方程。
斜率为 0 代表什么? 表示一条水平线,此时 y 值保持不变,b 就等于这个固定的 y 值。