斜率

计算直线的斜率、方程和角度

如何使用斜率

  1. 1输入两点坐标 (x1, y1) 与 (x2, y2)。
  2. 2运行计算器求斜率与 y 轴截距。
  3. 3查看斜率 m、截距 b 与直线方程 y = mx + b。

求直线斜率

m = (y2 − y1) / (x2 − x1);b = y1 − m × x1

斜率衡量直线倾斜程度:纵移除以横移,即 x 每变化一单位时 y 的变化。

正斜率从左到右上升,负斜率下降,零为水平,未定义斜率对应竖直线。

斜率 m = (y₂ − y₁) / (x₂ − x₁),表示「横向走 1 个单位时纵向变化多少」。m > 0 右上倾斜、m < 0 右下倾斜、m = 0 水平、**垂直线斜率不存在(分母为 0)**。它与倾斜角 θ 的关系是 m = tan(θ),反过来 θ = arctan(m)。这两个转换在工程和游戏开发里经常用到。

斜率还有几个实用结论:**两条直线平行 ⟺ 斜率相等;两条直线垂直 ⟺ 斜率乘积为 −1**(即互为负倒数,如 2 和 −1/2)。这个判定比计算夹角快得多。另外**坡度百分比 ≠ 角度**:100% 坡度是 45° 而不是 90°,50% 坡度约 26.6°。道路标识上的「10% 陡坡」指的是每前进 100 米上升 10 米,对应约 5.7°。

斜率 m角度百分比坡度典型场景
00°0%水平面
0.08755°8.75%缓坡,轮椅可达
0.17610°17.6%地下车库坡道
0.526.6°50%陡坡
145°100%等腰直角三角形
1.73260°173.2%很陡
∞90°—垂直(斜率不存在)

斜率与对应角度、常见坡度对照

常见问题

若 x 值相等?

直线为竖直,斜率无定义(除以零)。

斜率为 1 意味着什么?

每水平移动一单位,垂直上升一单位,即 45° 角。

如何得到方程?

已知 m 后,任一点代入 b = y − mx 即得 y = mx + b。

斜率在回归分析里是什么意思?

在 y = a + bx 中,b 就是斜率,表示 x 每增加 1 个单位时 y 的平均变化量。例如回归方程「房价 = 50 + 2×面积」,斜率 2 表示面积每增加 1 平方米,房价平均增加 2 万元。斜率的正负号反映相关方向,大小反映影响强度,但要注意相关不等于因果。

导数和斜率有什么关系?

导数是曲线在某一点的切线斜率,斜率是直线这种特殊情形(各点导数相同)。对曲线来说斜率随位置变化,需要用导数求瞬时变化率:函数 f(x) 在 x₀ 处的导数 f'(x₀) 就是该点切线的斜率。所以「斜率」是「导数」在直线上的特例,两者本质都是「变化率」。

更多工具