一步一步建立直观
先预测,再点“演示本步”核对右图。每一步都重设到指定情形,随后可以自由修改参数。
01先承认测量需要一段距离
把 当作位置读数。在时刻 和 之间,平均速度由两点连成的割线斜率给出。拖动第二点,让 保持非零;此时分子、分母都来自真实的两次测量,没有任何一步要求除以零。
02缩小窗口,看什么保持稳定
展开平方可得割线斜率 。缩小 的同时,位移也在缩小,但它们的比值趋近 。右图把割线与切线同时保留,是为了把“一个仍有宽度的测量”和“测量结果的极限”区分开。导数描述后者。
03零斜率不等于函数不变化
把观察点移到 。切线水平,而附近的函数仍向上弯曲。这里位置增量是 ,比一阶尺度 更小;所以局部一阶读数为零。判断一个量是否不变,还必须考察邻域、较高阶变化或额外条件,不能只看单点导数。
2.2.1 瞬间没有路程,怎么还能谈速度¶
速度表显示某个瞬间的速度,但若把时间间隔直接设成零,路程也为零,差商无法计算。解决方法并不是允许零除以零,而是保留非零的小时间间隔,观察平均速度是否逼近一个确定值。这个稳定趋势才是瞬时速度。
令位置函数为 ,从 移动到 ,位移是 。只要 ,平均变化率就等于 。在 处,小正步长给略大于 的斜率,小负步长给略小于 的斜率,两边向同一个数靠近。
2.2.2 切线是变化率的图像¶
在图上标出两点并连线,得到割线。让第二点靠近第一点,割线方向逐渐稳定为切线方向。动画中的切线不是凭目测贴在曲线上的装饰,而是差商极限的可见表示。把 从两侧接近零,可以检查左右是否一致。
再换成 的尖角。零点右侧差商为 ,左侧为 ,没有单一斜率能同时描述两边。图形没有断开,所以连续;却没有一个统一的局部线性变化率,所以不可导。这个例子把连续和可导的区别具体化了。
学习导数时要保留两句话:先计算非零间隔下的比值,再讨论其趋势。后面看见微小量记号时,也应能回到这条解释,而不把形式上的约分误读为对零进行除法。
定义 2.2.1 某一点的导数
若极限存在,定义 。这里先在非零步长处计算,再讨论读数的极限。
命题 2.2.1 平方函数的差商与误差
对 及 ,差商为 ;因此 ,差商的绝对误差恰为 。
证明 · 展开纸笔推导
展开 ,因 ,除以 得 。
与候选极限 相减后仅剩 。对任意正容差,只要步长的绝对值更小,读数误差也更小;这给出了极限所需的控制,而非在 处进行除法。
□
数学表述 2.2.1¶
瞬时速度不是把两个零相除,而是观察非零时间间隔的平均速度在间隔趋零时的趋势。
。对 ,
例 2.2.1 把概念用于具体计算
时割线斜率为 ,它接近切线斜率 ,却并不等于它。
练习 2.2.1¶
在零点的左右斜率?
展开解答与检查
右边 ,左边 ,所以双侧导数不存在。
Lean 对照 2.2.1 命题、证明与适用边界
验证非零步长下的差商恒等式,分母条件显式写为 。导数极限由下一节的形式化幂法则保证。
Calculus.square_secant
theorem square_secant (x h : ℝ) (hh : h ≠ 0) :
((x+h)^2-x^2)/h = 2*x+h := by field_simp; ring