斜率与线性函数

斜率 = Δy/Δx = 每增加一单位 x,y 变多少。线性函数是唯一一种『斜率处处相同』的函数——导数正是要把这个量搬到曲线上。

9 分钟思维方法: 不变量

找一个怎么变都不变的量,用它锁死结论

这一片为什么存在

你多半已经会算 (y2-y1)/(x2-x1)。但换两个点再算一次,为什么还是同一个数?这一片处理的就是这个「凭什么」——它不是计算题,而是导数之所以能被定义出来的全部理由。

内容

先别看公式。把直线想成一台兑换机:你放进去 x 的增量,它吐出 y 的增量。走 1 格 x,y 变 2;走 3 格 x,y 变 6。这台机器只有一个旋钮——每单位 x 兑换多少 y。这个兑换率就是斜率。

关键的一句是:在一条直线上,你随便挑哪两个点去测这个兑换率,答案都一样。这不是巧合,这就是直线的定义性质。反过来看更清楚:抛物线 y = x^2 上,从 1 走到 2 兑换率是 3,从 2 走到 3 就变成 5,兑换率会漂。于是只剩两条路——要么承认曲线没有斜率,要么把两个点缩得越来越近,问这个漂着的兑换率趋向谁。后者就是导数。所以导数不是凭空冒出来的新东西,它是把「直线上处处相同的那个不变量」硬搬到一个不再相同的地方。

有三个直觉要顺手拆掉。

斜率不是倾斜角。角度是加法的,斜率是乘法的:45 度对应斜率 1,但斜率 2 的直线离竖直还远得很,绝不是 90 度。

斜率大不等于线在上方。斜率只管「变多快」,截距才管「从哪儿起步」。一条缓慢上升但起点很高的线,能在很长一段区间里稳稳压着陡线。

分子分母不能颠倒。Δy/Δx 读作「每单位 x 变多少 y」;倒过来写,量的是另一件事。

取直线上两点 P1 = (x1, y1)、P2 = (x2, y2),要求 x1 ≠ x2。定义

m = Δy/Δx = (y2 - y1)/(x2 - x1)。

Δ 读作「变化量」:Δy 是纵坐标的增量,Δx 是横坐标的增量。分母非零是唯一限制——x1 = x2 时这个商没有定义,对应竖直线的「斜率不存在」;它和「斜率等于 0」是两种不同的情形。

线性函数写成 f(x) = mx + b:m 是斜率,b = f(0) 是 x = 0 处的函数值,即纵截距。代入任意 x1 ≠ x2:

(f(x2) - f(x1))/(x2 - x1) = (m·x2 + b - m·x1 - b)/(x2 - x1) = m(x2 - x1)/(x2 - x1) = m。

b 被减掉了,(x2 - x1) 被约掉了:结果与你选哪两点无关。这就是「斜率处处相同」的完整证明。

跟着做一遍

一条直线经过 (1, 5) 和 (4, -1)。(a) 求它的斜率;(b) 换成 (4, -1) 和 (9, -11) 再算一遍;(c) 写出它的函数式并回代验证;(d) 在 x = 1 处,y = 0.5x + 10 和 y = 3x 哪条更高?只用纸笔。

  1. Δy = (-1) - 5 = -6,Δx = 4 - 1 = 3,所以 m = -6/3 = -2。
  2. 把 -2 翻译成人话:x 每增加 1,y 就减少 2。负号是方向,不是算错。
  3. 换一对点 (4, -1) 与 (9, -11) 重算:Δy = (-11) - (-1) = -10,Δx = 9 - 4 = 5,m = -10/5 = -2。同一个数——这就是那个不变量。
  4. 求截距:把 (1, 5) 代进 y = -2x + b,得 5 = -2 + b,所以 b = 7,直线是 y = -2x + 7。
  5. 回代验证:-2 × 9 + 7 = -11,正好是点 (9, -11)。
  6. 故意踩一次陷阱:若写成 Δx/Δy = 3/(-6) = -0.5,这个数不是这条直线的斜率,而是把 x 与 y 对调后那条直线的斜率。
  7. 谁在上方:x = 1 时,y = 0.5x + 10 给出 10.5,而 y = 3x 只给出 3。斜率 3 更陡,却在下方。自己解一下 0.5x + 10 = 3x,看看陡的那条从哪里开始反超。

结果

m = -2,直线为 y = -2x + 7。换点重算仍是 -2:斜率是这条直线的属性,不是你选的那两个点的属性。而「陡」只描述变化率,不描述高低——这两件事必须分开放。

它在树上的位置

概念不是一篇一篇平铺的。下面两组是这一片真实的上下游:它靠着什么,又撑起了什么。

读完之后

这一页是产品里的一天。产品是那棵树:你学到哪、哪块在衰减、明天该学什么。一篇读物回答不了这三个问题,树才回答。

看看那是什么意思