很多同学在学高等数学的时候,一碰到 “如何证明一个函数可导” 就头疼,总觉得这是个特别抽象的事儿,其实只要把步骤拆解开,跟着逻辑走,一点都不难。首先得明白,想证明函数可导,不能上来就瞎算,得先搞清楚可导的前提条件,就像咱们想做一道菜,得先确认食材够不够、新鲜不新鲜,不然后面再怎么炒都白费功夫。
首先要判断的是,这个函数在咱们要研究的那个点上,有没有定义。你想啊,如果函数在某个点上都没定义,就好比这个点根本不在函数的 “地盘” 里,那谈何可导呢?举个简单的例子,比如函数 f (x)=1/x,咱们看 x=0 这个点,代入进去的话分母是 0,根本没有意义,所以 f (x)=1/x 在 x=0 处就没定义,那不用往下看了,直接就能确定它在这个点不可导。这一步很关键,是证明可导的第一步,要是这一步没过,后面的步骤都不用考虑了。
接下来,得看看函数在这个点上是不是连续的。可能有人会问,连续和可导有啥关系啊?其实这里有个重要的结论:可导的函数一定是连续的,但连续的函数不一定可导。这话怎么理解呢?就像咱们走路,能平稳地走(可导)的前提是路得是平的、没断的(连续),但路是平的(连续),不一定就能平稳地走,比如路上有个小台阶,虽然路没断,但走的时候还是会顿一下,这时候就相当于不可导了。举个分段函数的例子,比如 f (x)=x 当 x≤1 的时候,f (x)=2x-1 当 x>1 的时候,咱们看 x=1 这个点,左边的极限是 1,右边的极限也是 2×1-1=1,而且 f (1)=1,所以在 x=1 处是连续的;但如果把后面的 2x-1 改成 2x,那 x=1 处右边的极限就是 2×1=2,和左边的 1 不一样,这时候就不连续了,那在 x=1 处肯定不可导。所以第二步判断连续,是证明可导的重要前提,要是不连续,直接就能断定不可导。
等确认了函数在这个点有定义且连续之后,就该进入核心步骤了 —— 用导数的定义来计算极限。导数的定义说的是,函数在 x₀处的导数 f’(x₀),等于当 Δx 无限趋近于 0 的时候,[f (x₀+Δx)-f (x₀)]/Δx 这个式子的极限。咱们拿个具体的函数来算,比如 f (x)=x²,想证明它在 x=1 处可导,那咱们就按照定义来。首先算 f (1+Δx),就是 (1+Δx)²,展开之后是 1+2Δx+(Δx)²,然后减去 f (1) 也就是 1²=1,得到 (1+2Δx+(Δx)²)-1=2Δx+(Δx)²,再除以 Δx,就变成了 (2Δx+(Δx)²)/Δx=2+Δx。这时候看当 Δx 趋近于 0 的时候,这个式子的极限是多少,很明显,Δx 趋近于 0 时,2+Δx 就趋近于 2,所以这个极限是存在的,那就能证明 f (x)=x² 在 x=1 处可导,而且导数就是 2。
不过这里还有个需要注意的点,就是左右导数的问题。有时候函数在某个点上,从左边趋近于这个点的极限和从右边趋近于这个点的极限不一样,这时候就算各自的极限都存在,也不能说函数在这个点可导。最常见的例子就是 f (x)=|x|,咱们看 x=0 这个点。先算右导数,也就是 Δx 从正数那边趋近于 0 的时候,[f (0+Δx)-f (0)]/Δx=[|Δx| - 0]/Δx,因为 Δx 是正数,|Δx|=Δx,所以这个式子就是 Δx/Δx=1,极限是 1;再算左导数,Δx 从负数那边趋近于 0 的时候,|Δx|=-Δx,所以式子就变成 (-Δx)/Δx=-1,极限是 - 1。这时候左导数是 - 1,右导数是 1,两个不相等,所以就算左右导数都存在,f (x)=|x | 在 x=0 处还是不可导。所以在证明的时候,尤其是碰到分段函数或者带绝对值的函数,一定要记得分别算左右导数,只有当左右导数都存在且相等的时候,函数在这个点才是可导的。
还有些同学可能会有误区,觉得只要函数图像看起来光滑,就一定可导,其实不是这样的。比如函数 f (x)=x^(1/3),也就是 x 的立方根,它的图像看起来是一条很光滑的曲线,没有断点也没有尖角,但咱们用定义算它在 x=0 处的导数试试。按照定义,就是 lim (Δx→0)[(0+Δx)^(1/3)-0]/Δx=lim (Δx→0) 1/(Δx)^(2/3)。当 Δx 趋近于 0 的时候,(Δx)^(2/3) 趋近于 0,那 1 除以一个趋近于 0 的正数,结果就是无穷大,极限不存在,所以 f (x)=x^(1/3) 在 x=0 处是不可导的。这就说明,不能光靠眼睛看图像光滑不光滑来判断可导,还是得严格按照定义和步骤来证明,不然很容易出错。
另外,在实际证明的时候,还得注意函数的表达式有没有特殊情况,比如分段函数的分段点、函数里有三角函数或者指数函数的情况,但不管是什么函数,核心的逻辑都是一样的:先看定义是否存在,再看是否连续,最后用导数定义(或者左右导数)算极限,判断极限是否存在且有限。比如咱们再看一个例子,f (x)=sinx,想证明它在任意点 x₀处可导,按照步骤来,首先 sinx 在全体实数上都有定义,而且 sinx 是连续函数,这是已知的结论,接下来算极限 lim (Δx→0)[sin (x₀+Δx)-sinx₀]/Δx。用三角函数的和角公式展开 sin (x₀+Δx),得到 sinx₀cosΔx + cosx₀sinΔx,代入之后分子就是 sinx₀cosΔx + cosx₀sinΔx - sinx₀=sinx₀(cosΔx -1) + cosx₀sinΔx,再除以 Δx,就变成 [sinx₀(cosΔx -1)]/Δx + [cosx₀sinΔx]/Δx。咱们知道当 Δx 趋近于 0 的时候,(cosΔx -1)/Δx 趋近于 0,sinΔx/Δx 趋近于 1,所以这个极限就是 sinx₀×0 + cosx₀×1=cosx₀,极限存在且有限,所以 sinx 在任意点 x₀处可导,导数是 cosx₀。这个例子就说明,不管是简单函数还是复杂函数,只要遵循 “有定义→连续→算极限” 的步骤,就能搞清楚如何证明一个函数可导。
其实总结下来,如何证明一个函数可导并没有那么复杂,关键是把每个步骤都做到位,不跳过任何一个前提条件,也不凭主观感觉判断。很多时候同学觉得难,是因为没把基础概念吃透,比如对导数的定义理解不深,或者不清楚连续和可导的关系,只要把这些基础打牢,再结合具体的例子多练习,慢慢就能熟练掌握证明的方法。而且这些方法不仅仅是应付考试,在实际应用中也很有用,比如在物理里,位移函数的导数是速度,要是能证明位移函数可导,就能确定速度是存在的,进而分析物体的运动状态,所以搞懂如何证明一个函数可导,也是学好其他相关学科的基础。