高等数学——导数的定义和常见导数

本文始发于个人公众号:TechFlow


导数是微积分也是高数当中很重要的一个部分,不过很遗憾的是,和导数相关的部分很多同学都是高中的时候学的。经过了这么多年,可能都差不多还给老师了。所以今天的文章就一起来温习一下导数的相关知识,捡一捡之前忘记的内容。


函数切线


关于导数,最经典的解释可能就是切线模型了。以前高中的时候,经常对二次函数求切线,后来学了微积分之后明白了,所谓的求切线其实就是求导。


比如当下, 我们有一个光滑的函数曲线y=f(x),我们想要求出这个曲线在某个点M的切线,那么应该怎么操作呢?

如上图所示,我们可以在选择另外一个点N,然后做MN的割线。假设T是M的真实的切线,当我们将N向M无限逼近的时候,NMT在无限缩小,直到趋近与0,而此时的割线MN也就无限逼近于M点真实的切线T。


在图中,MN的斜率表示为tanϕ,其中tanϕ=f(x)f(x0)xx0.


当N逼近于M时:


tanϕ=limxx0f(x)f(x0)xx0


我们令Δx=xx0,所以:


tanϕ=limΔx0f(x0+Δx)f(x0)Δx


此时tanϕ的结果就是函数在x0处导数的值,上面这个方法大家应该也都不陌生,在物理课上就经常见到,只不过在物理当中不叫极限也不叫逼近,称为换元法。但不管叫什么,意思是一样的。我们理解了上面这些式子之后,再来看看导数真正的定义。


定义


假设函数y=f(x)在点x0处的邻域内有定义,当自变量xx0处取得增量Δx(x0+Δx仍然在x0的邻域内),相应的函数取得增量Δy=f(x0+Δx)f(x0)。如果ΔyΔxΔx0时的极限存在,称为函数y=f(x)在点x0处可导。它的导数写成f(x0)


f(x0)=limΔx0f(x0+Δx)f(x0)Δx


f(x0)也可以记成dydx,或者df(x)dx


如果函数y=f(x)在开区间I内可导,说明对于任意xI,都存在一个确定的导数值。所以我们就得到了一个新的函数,这个函数称为是原函数f(x)的导函数,记作f(x)


不可导的情况


介绍完了常见函数的导函数之后,我们来看下导数不存在的情况。


导数的本质是极限,根据极限的定义,如果limxx0f(x)=a。那么,对于某个正数ϵ,对于任何正数δ,都有0<|xx0|<δ时,|f(x)a|ϵ。那么就称为xx0时,f(x)的极限是a。


我们对上面的式子进行变形,可以得到,当Δx0时:


limΔx0f(x0Δx)=f(x0+Δx)=a


也就是说极限存在的条件是无论自变量从左边逼近x0还是右边逼近,它们的极限都存在并且相等。所以,函数f(x)x0点可导的充分必要条件就是,函数在x0处的左右两侧的导数都必须存在,并且相等。


另一种不可导的情况是不连续,不连续的函数一定不可导。这一点其实很难证明,我们可以来证明它的逆否命题:可导的函数一定连续。


根据导数的定义,一个点的导数存在的定义就是ΔyΔxΔx0时存在。即:


limΔx0ΔyΔx=f(x)


我们把极限符号去掉:


ΔyΔx=f(x)+a


这里的a是Δ0时的无穷小,我们队上式两边同时乘上Δx,可以得到:


Δy=f(x)Δx+aΔx


由于aΔx都是无穷小,并且f(x)存在,所以Δy也是无穷小。而连续的定义就是当Δx0时,Δy也趋向于0.


反例


我们来举一个反例:


f(x)=|x|


它的函数图像长这样:

我们试着来证明:f(x)x=0处不可导。


f_(0)=|Δx|Δx=1f+(0)=ΔxΔx=1


由于f(x)x=0处的左右导数不等,和极限存在的性质矛盾,所以f(x)x=0处不可导。


常见函数的导数


我们再来看一下常见函数的导函数,其实我们了解了导数的定义之后,我们完全可以根据导函数的定义自己推算。但说实话,这些推算意思不大,所以我们直接跳过推算的部分,直接来看结论。


  1. f(x)=C,C是常数。f(x)=0
  2. f(x)=xn, f(x)=nxn1
  3. f(x)=sinxf(x)=cosx
  4. f(x)=cosxf(x)=sinx
  5. f(x)=axf(x)=axlna
  6. f(x)=logaxf(x)=1xlna,(a>0,a0)
  7. f(x)=lnxf(x)=1x

当然我们实际运用当中遇到的当然不只是简单的函数,很多函数往往非常复杂。那么对于这些复杂的函数,我们又应该怎么来计算它们的导数呢?敬请期待我们下一篇的内容。


今天的文章就到这里,如果觉得有所收获,请顺手点个关注吧,你们的支持是我最大的动力。

posted @   Coder梁  阅读(6168)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示