数学

两点求直线方程计算器

设置
重置
分享结果
保存
嵌入
报告错误

分享计算器

将我们的免费计算器添加到您的网站

来源

请输入有效的 URL。仅支持 HTTPS URLs。

样式

输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。

高级

请同意使用条款。

预览

保存计算器

计算器设置

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

分享计算器

什么是两点求直线方程?

任意两个不重合且不在同一竖直线上的点,恰好确定一条直线。本计算器接收这两点的坐标 (x1,y1)(x_1, y_1)(x2,y2)(x_2, y_2),并以斜截式返回直线的方程:

y=mx+by = mx + b

其中 mm 是斜率(直线的陡峭程度),bb 是 y 截距(直线与纵轴的交点)。计算器会给出斜率、y 截距以及组合后的方程。

它是如何工作的?

计算分两步进行。

第 1 步——斜率。 斜率是两点之间纵向变化与横向变化之比:

m=y2y1x2x1m = \frac{y_2 - y_1}{x_2 - x_1}

第 2 步——y 截距。 求出斜率后,将任一点代回 y=mx+by = mx + b 并解出 bb

b=y1mx1b = y_1 - m \, x_1

有了 mmbb,方程就是 y=mx+by = mx + b

例题解析

例 1:过原点的直线

对于点 (0,0)(0, 0)(2,4)(2, 4)

m=4020=2,b=02×0=0m = \frac{4 - 0}{2 - 0} = 2, \qquad b = 0 - 2 \times 0 = 0

方程为 y=2xy = 2x。由于 y 截距为零,直线经过原点。

例 2:正斜率与负截距

对于点 (1,1)(1, 1)(3,7)(3, 7)

m=7131=62=3,b=13×1=2m = \frac{7 - 1}{3 - 1} = \frac{6}{2} = 3, \qquad b = 1 - 3 \times 1 = -2

方程为 y=3x2y = 3x - 2。直线在原点下方两个单位处与 y 轴相交。

例 3:水平直线

对于点 (1,2)(1, 2)(5,2)(5, 2)

m=2251=0,b=20×1=2m = \frac{2 - 2}{5 - 1} = 0, \qquad b = 2 - 0 \times 1 = 2

方程为 y=0x+2y = 0x + 2,更简洁地写作 y=2y = 2。斜率为零意味着直线是水平的。

垂直直线怎么办?

如果两点具有相同的 x 坐标(x1=x2x_1 = x_2),则横向变化 x2x1x_2 - x_1 为零,斜率未定义——因为不能除以零。这样的直线是垂直的,其方程为 x=x1x = x_1,无法写成 y=mx+by = mx + b 的形式。在这种情况下,计算器会将斜率、y 截距和方程留空。

注意事项

  • 斜率本身就能告诉你直线的方向;如果你只需要斜率,可将本工具与斜率计算器搭配使用。
  • 两点的顺序无关紧要。交换它们会同时改变斜率分子和分母的符号,mm 保持不变,y 截距也相同。
  • 中点计算器可以求出两坐标之间正中间的点,它始终位于同一条直线上。

常见问题

过点 (1,1) 和 (3,7) 的直线方程是什么?

斜率为 33,y 截距为 2-2,所以方程为 y=3x2y = 3x - 2

如何从两点求 y 截距?

先计算斜率 mm,然后将一个点代入 b=y1mx1b = y_1 - m x_1。对于 (1,1)(1,1)m=3m = 3,可得 b=13=2b = 1 - 3 = -2

为什么两个垂直的点没有方程?

当两点具有相同的 x 坐标时,直线是垂直的,其斜率未定义,无法表示为 y=mx+by = mx + b。它的方程为 x=x1x = x_1

报告错误

此字段为必填项。