导数是微积分也是高数当中很重要的一个部分,


函数切线


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

比如当下, 我们有一个光滑的函数曲线人工智能相关数学 - 导数_斜率,我们想要求出这个曲线在某个点M的切线,那么应该怎么操作呢?

人工智能相关数学 - 导数_反例_02

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

在图中,MN的斜率表示为人工智能相关数学 - 导数_反例_03,其中人工智能相关数学 - 导数_斜率_04.

当N逼近于M时:

人工智能相关数学 - 导数_反例_05

我们令人工智能相关数学 - 导数_斜率_06,所以:

人工智能相关数学 - 导数_反例_07

此时人工智能相关数学 - 导数_反例_08的结果就是函数在人工智能相关数学 - 导数_斜率_090处导数的值。我们理解了上面这些式子之后,再来看看导数真正的定义。

定义

假设函数人工智能相关数学 - 导数_反例_10在点人工智能相关数学 - 导数_斜率_09处的邻域内有定义,当自变量人工智能相关数学 - 导数_反例_12人工智能相关数学 - 导数_斜率_09处取得增量人工智能相关数学 - 导数_斜率_14(人工智能相关数学 - 导数_邻域_15仍然在人工智能相关数学 - 导数_斜率_09的邻域内),相应的函数取得增量人工智能相关数学 - 导数_斜率_17。如果人工智能相关数学 - 导数_邻域_18人工智能相关数学 - 导数_斜率_19时的极限存在,称为函数人工智能相关数学 - 导数_反例_10在点人工智能相关数学 - 导数_斜率_09处可导。它的导数写成人工智能相关数学 - 导数_邻域_22

人工智能相关数学 - 导数_反例_23

人工智能相关数学 - 导数_邻域_22也可以记成人工智能相关数学 - 导数_邻域_25,或者人工智能相关数学 - 导数_反例_26

如果函数人工智能相关数学 - 导数_反例_10在开区间人工智能相关数学 - 导数_反例_28内可导,说明对于任意人工智能相关数学 - 导数_斜率_29,都存在一个确定的导数值。所以我们就得到了一个新的函数,这个函数称为是原函数人工智能相关数学 - 导数_邻域_30的导函数,记作人工智能相关数学 - 导数_斜率_31

不可导的情况

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

导数的本质是极限,根据极限的定义,如果人工智能相关数学 - 导数_邻域_32。那么,对于某个正数人工智能相关数学 - 导数_反例_33,对于任何正数人工智能相关数学 - 导数_斜率_34,都有人工智能相关数学 - 导数_斜率_35时,人工智能相关数学 - 导数_斜率_36。那么就称为人工智能相关数学 - 导数_斜率_37时,人工智能相关数学 - 导数_邻域_30的极限是a。

我们对上面的式子进行变形,可以得到,当人工智能相关数学 - 导数_斜率_37时:

人工智能相关数学 - 导数_邻域_40

也就是说极限存在的条件是无论自变量从左边逼近人工智能相关数学 - 导数_斜率_09还是右边逼近,它们的极限都存在并且相等。所以,函数人工智能相关数学 - 导数_邻域_30人工智能相关数学 - 导数_斜率_09点可导的充分必要条件就是,函数在人工智能相关数学 - 导数_斜率_09处的左右两侧的导数都必须存在,并且相等。

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

根据导数的定义,一个点的导数存在的定义就是人工智能相关数学 - 导数_邻域_25人工智能相关数学 - 导数_斜率_19时存在。即:

人工智能相关数学 - 导数_邻域_47

我们把极限符号去掉:

人工智能相关数学 - 导数_邻域_48

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

人工智能相关数学 - 导数_斜率_49

由于和人工智能相关数学 - 导数_反例_50和Δx都是无穷小,并且人工智能相关数学 - 导数_反例_51存在,所以Δy也是无穷小。而连续的定义就是当Δx→0时,Δy也趋向于0.

反例


我们来举一个反例:

人工智能相关数学 - 导数_反例_52

它的函数图像长这样:

人工智能相关数学 - 导数_反例_53

我们试着来证明:人工智能相关数学 - 导数_邻域_30在x=0处不可导。

人工智能相关数学 - 导数_邻域_55

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


常见函数的导数


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

人工智能相关数学 - 导数_斜率_56

当然我们实际运用当中遇到的当然不只是简单的函数,很多函数往往非常复杂。

导数基本运算法则

由于我们处理非线性问题时,函数不可能只包括一个基础函数。对于这样包含两个以上基础函数的,依然可导。假设存在这样的两个基础函数 人工智能相关数学 - 导数_邻域_30人工智能相关数学 - 导数_斜率_58 ,导数运算法则如下:

人工智能相关数学 - 导数_反例_59

复杂函数就先求外层,内部当作未知量,一层一层求解。还利用这样的两个基础函数 、f(x)、g(x) ,导数运算法则如下:

人工智能相关数学 - 导数_邻域_60 导数函数:人工智能相关数学 - 导数_斜率_61

计算:人工智能相关数学 - 导数_邻域_62的导数:

人工智能相关数学 - 导数_反例_63