通过MCP连接 →

输入计算

数学公式

广告

结果

斜率(m)
2
Y-Intercept (b) = 0
方程 y = 2x + 0
纵向变化(Δy) 4
横向变化(Δx) 2

这个计算器能做什么

只要给出一条直线上任意两个不同的点,本计算器就能求出斜率(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 = 常数)。

坐标平面上的直线,显示两点间的垂直与水平之比以及 y 轴截距
斜率是两点间垂直变化与水平变化之比;b 是直线与 y 轴的交点。

实例演算

以点 (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 值。

最后更新: