这个计算器能做什么
「两点求直线方程计算器」可以求出经过坐标平面内任意两点的直线。只需输入第一点的坐标 (x₁, y₁) 和第二点的坐标 (x₂, y₂),工具就会立即给出斜率、y 轴截距、完整的斜截式方程 \(y = mx + b\),以及两点之间的直线距离。
使用方法
在四个输入框中分别填入坐标值,然后点击提交。计算器会先算出斜率,再借助点斜式关系推导出 y 轴截距,最终输出直线方程。如果两个 x 值相等,则该直线为垂直线,斜率不存在,方程写作 x = 常数。
公式详解
斜率 m 等于 y 的变化量除以 x 的变化量:
$$m = \frac{\text{y}_2 - \text{y}_1}{\text{x}_2 - \text{x}_1}$$它衡量直线的陡峭程度——每当 x 增加一个单位,y 上升多少。求出 \(m\) 之后,点斜式 \(y - \text{y}_1 = m(x - \text{x}_1)\) 即可描述这条直线。将其展开就得到斜截式 \(y = mx + b\),其中截距 \(b = \text{y}_1 - m\cdot\text{x}_1\) 表示直线与纵轴(y 轴)相交处的 y 值。
实例演算
以点 (1, 2) 和 (3, 6) 为例:斜率
$$m = \frac{6 - 2}{3 - 1} = \frac{4}{2} = 2$$截距 \(b = 2 - 2\cdot 1 = 0\),因此方程为 \(y = 2x\)。两点间的距离为
$$d = \sqrt{(3-1)^2 + (6-2)^2} = \sqrt{4 + 16} = \sqrt{20} \approx 4.472$$
常见问题
如果两点的 x 相同会怎样? 此时直线为垂直线,斜率不存在,方程写作 \(x = \text{x}_1\)。
如果两点的 y 相同会怎样? 此时直线为水平线,斜率为 0,方程为 \(y = \text{y}_1\)。
可以输入负数或小数坐标吗? 可以——任何实数都被接受,包括负数和小数。