科学:导数到底是什么?我们为什么需要导数?这篇文章尽量给你掰扯清楚
|
admin
2026年8月7日 15:35
本文热度 138
|
如果你在大学里学过高等数学,你一定被这样一个概念折磨过:导数。(ps:本文作者已经尽力了,公式还是不少,但也不用被吓到,找了一些例子帮助理解。)它的定义是一个极限,它有一堆乱七八糟的记号,它还有一套一套的求导法则。考试的时候你背得下来、算得出来,但你可能从来没有认真问过一句:导数到底是什么?我们为什么要发明这玩意儿?如果你去翻教材,教材会说“导数是函数在某一点处的瞬时变化率”。对,这句话每个字你都认识,连起来你完全不知道它在说什么。换个角度,我们先不讲公式,(ps:正文中公式不少,猛的一看挺烦人,仔细一看其实不算难理解。我大学的高等数学,每次都是洋洋洒洒写一大堆,最后一步总出错,到现在我也不知道为什么?所以老师特别爱让我去讲台写推导过程,她可以讲解原因。当然,我没听懂。)从两个直观的问题出发。第一个问题来自几何:曲线在某一点的切线怎么求?第二个问题来自物理:运动物体在某一瞬间的速度怎么算?这两个问题看起来毫无关联,因为一个是静态的图形,一个是动态的运动;一个在纸上,一个在现实里。但数学家发现了一个惊人的事实:它们背后藏着同一个数学结构。而发现这个结构的故事,贯穿了17世纪欧洲最聪明的一群人,也撕裂了英国和欧洲大陆数学界整整一个世纪。1684年,德国数学家戈特弗里德·威廉·莱布尼茨在《学术记事》上发表了一篇关于微分学的论文。这篇论文引入了一套全新的符号——dy/dx。这套符号简洁、直观,一直沿用到了今天。三年后,也就是1687年,英国数学家艾萨克·牛顿用他发明的“流数法”写成了《自然哲学的数学原理》——人类科学史上最重要的著作之一。牛顿声称自己早在二十年前就发明了微积分,只是没有发表。莱布尼茨说我是独立发明的,跟你没关系。牛顿的支持者,英国皇家学会的会员们,指责莱布尼茨剽窃了牛顿的思想。莱布尼茨的支持者则反驳说牛顿是后来才抄袭了莱布尼茨的论文。这场争论撕裂了欧洲数学界整整一个世纪。英国数学家因为追随牛顿的“流数法”符号系统而孤立于欧洲大陆,错过了欧洲大陆数学发展的黄金时期。而欧洲大陆的数学家则采用莱布尼茨的微分符号,数学分析在那里飞速发展。直到今天,史学家们普遍认为:两人是独立发明的。牛顿的思路来自物理,他研究的是运动、速度和变化率;莱布尼茨的思路来自几何,他研究的是切线和曲线。但抛开这些恩怨,我们真正该问的问题是:他们到底发明了什么?画一条抛物线,y = x²。在这条曲线上取两个点:一个定点 P,坐标为 (1, 1);另一个动点 Q,坐标为 (x, x²)。连接 P和 Q,得到一条直线。这条直线叫割线——因为它“割”过了曲线。你会发现,当 Q点沿着曲线向 P点靠近时,这条割线会慢慢旋转,越来越接近某一条“边界线”。当 Q无限接近 P的时候,也就是 x无限接近 1的时候,这条割线的极限位置,就是切线。分子 x² - 1可以分解成 (x - 1)(x + 1),约掉分母的 (x - 1),剩下 (x + 1)。当 x趋近于 1的时候,这个式子趋近于 2。所以,抛物线 y = x²在点 (1, 1)处的切线斜率为 2。你开车从静止加速,速度表上的数字一直在变。你低头看了一眼——速度表显示“60公里/小时”。你不是匀速运动的。前一秒可能是55,下一秒可能是65。速度表显示的“瞬时速度”——那个精确到某一瞬间的数值——是怎么算出来的?设 s = f(t)是物体的位置函数,s是经过时间 t后走过的位移。你想知道物体在 t = a这一时刻的瞬时速度。先算平均速度。从时刻 a到时刻 a + h,物体走过了 f(a + h) - f(a)这么长的一段路。这段时间间隔是 h。所以平均速度是:但这只是“平均”——从 a到 a + h这整个时间段里的平均速度,不是“那一瞬间”的速度。如果你想知道 a那一瞬间的速度,你就让 h无限趋近于 0——时间间隔越来越短,短到几乎只有一个瞬间。平均速度的极限,就是瞬时速度:一个来自几何:怎么找曲线的切线?一个来自物理:怎么算运动的瞬时速度?两个完全不同的问题,指向了同一个答案。函数 f(x)在 x = a处的导数,记作 f'(a),定义为:其中 h是自变量的变化量。如果这个极限存在且是有限的,我们就说函数 f在 a处可导。为什么“瞬时变化率”这个概念这么重要?因为现实世界里几乎所有东西都在变。温度在变、速度在变、股价在变、人口在变、化学反应速率在变,凡是“变化”的地方,就有“变化率”;而凡是你想要“某一瞬间的变化率”,你就要用到导数。好,有了前面那两个问题的公式、例子做的铺垫,一个来自几何(切线怎么求),一个来自物理(瞬时速度怎么算),我们现在可以正面回答这个最核心的问题了。用一句大白话说,导数就是一个函数在某一个点上的“变化速度”。再通俗一点:如果你把函数图像想象成一条蜿蜒的山路,导数就是你在路线上某一个精确位置时的瞬时坡度,不是从山脚到山顶的平均坡度,而是你脚下这一瞬间、这个精确位置上的坡有多陡。你在爬坡还是在溜坡?坡度是缓还是急?导数告诉你答案。你开车的时候,速度表上显示的数字,那就是你位置对时间的导数。速度表告诉你的是“此时此刻你开得有多快”,而不是“你过去一个小时平均开了多快”。你减肥的时候,体重秤上那个数字的变化率,你每天掉多少斤,那就是体重对时间的导数。你关心的往往不只是“现在多重”,而是“现在掉秤的速度是快还是慢”。你手里的咖啡在降温,降温的快慢,温度对时间的导数,决定了你是赶紧喝掉还是可以慢慢等。你银行账户里钱的增长速度,余额对时间的导数,决定了你什么时候能攒够首付。冰箱里的食物在变质、酒在发酵、房间在变热、手机在充电……所有这些“此时此刻变得有多快”,都对应着一个导数。f(a):你在某个时刻的位置(或温度、重量、成本,随便什么量)f(a + h) - f(a):你走的那一小段路(或变化的那一小段量)让 h → 0:把“一小会儿”缩到无限短,短到几乎只是一个瞬间这样一来,平均速度就变成了瞬时速度,也就是那一瞬间的变化速度。f(x) = x² - 8x + 9。 我们在 x = 2这个点上算它的导数,结果是 -4。首先,符号是负的,说明函数在这个点上是往下走的。其次,数字是4,说明下降的速度是 4。就好比你在开车:一个路段的坡度是-4,意思是你在下坡,而且坡度比较陡,不是那种几乎感觉不到的微斜,而是能明显感受到的那种。如果你把这个函数画成一条曲线,在 x = 2那个位置上,切线的斜率正好就是 -4。斜率为负,曲线在往下切;斜率为4,坡度不小——这就是几何直观。导数为正,函数在上升;导数为负,函数在下降;导数为零,函数在那一刻既不上升也不下降,通常是极值点,也就是坡顶或坡底。你日常生活中感受到的所有“变化”,—速度有多快、下降有多猛、增长有多迅速,背后藏着的数学概念,就是导数。它不是什么高深莫测的东西,它就是变化本身被量化之后的样子。在继续之前,先认识一下导数的另一套符号,莱布尼茨记号。莱布尼茨用 dy/dx来表示导数,跟我们之前用的 f'(x)是一回事,只是写法不同。dy/dx还有两种等价形式:d/dx是一个“算子”——你可以把它理解成“对后面的东西求导”的指令。它不是分数,而是一个完整的符号。dy和 dx并不是两个独立的数,而是一个极限整体的组成部分。拉格朗日的 f'(x)书写简洁,适合用来表示函数求导;莱布尼茨的 dy/dx保留了差商极限的来源,在表示“变化率”时更加直观。两套符号各有所长,今天数学家同时使用它们。如果 f'(a)存在且有限,称 f在 x = a处可导。如果在某个开区间内的每一点都可导,称 f在这个区间上可导。来看一个具体的例子:绝对值函数 f(x) = |x|。当 x < 0时,f(x) = -x,导数为 -1。左右导数不相等,所以 f'(0) 不存在。结论:|x| 在 x ≠ 0 处可导,在 x = 0 处不可导,因为图像在这里有一个“尖角”。这说明了一个重要的事实:可导一定连续,但连续不一定可导。两边取极限,第一个因子趋于 f'(a)(有限),第二个因子趋于 0,乘积为 0。所以 f(x) 趋近于 f(a),也就是连续。但反过来不成立,|x|在 x=0处连续,但不可导。间断点:函数不连续,必然不可导——连线都断了,更谈不上切线。垂直切线:导数趋向无穷大。以 f(x) = ³√x为例,在 x=0处:导数趋于无穷,所以 f'(0)不存在,切线垂直于 x 轴。现在回头看,牛顿和莱布尼茨的争论其实已经不重要了。重要的是他们两人,从完全不同的方向,独立发现了同一个数学结构。牛顿从物理走向数学。他想描述的是运动、速度和力——那个无形的、变化的、流动的世界。莱布尼茨从几何走向数学。他想描述的是曲线、切线、曲率——那个有形的、静态的、绘制在纸上的世界。而今天我们学的导数,就是那座山。它可以描述股票曲线的瞬时涨跌,可以描述导弹弹道的每一处偏转,可以描述一栋大楼在风中的应力分布,可以描述一个城市人口增长的每一刻变化。凡是变化的地方,凡是你想知道“这一瞬间它变得有多快”的地方,导数就在那里。它不是牛顿发明的,也不是莱布尼茨发明的,它是被发现的。它就藏在空间的结构里,藏在运动的过程里,藏在每一个“变”与“不变”的边界上。数学家只是画出了它的地图。而今天,我们已经读懂了地图上的第一行字。编者按:我特别喜欢莱布尼茨的单子论。如果说西方哲学史中,有一个概念我能说清楚,可能就是他的这个概念。

阅读原文:点击这里
该文章在 2026/8/7 15:35:21 编辑过