https://www.bilibili.com/video/BV1qW411N7FU?p=5&vd_source=1a0761fc8806f3feaeafa755f1e25872
导数的定义
函数 y=f(x) 在 x0 点位置的导数:当 x=x0 时,dydx 在 dx→0 时的最近值。
也就是说,考虑 x=x0 的时候 y=y0,当 x=x0+dx,dx→0 的时候 y=y0+dy,那么 dydx 是多少。
记为 f′(x0)。
函数 y=f(x) 的导函数:每一个 x 都对应着一个f′(x),这就是关于 x 的一个新函数,叫做 y=f(x) 的导函数。
记为 f′(x)。形象地,f′(x0) 就是 f′(x) 在 x=x0 处的取值。
注意之后推式子的时候 x 可以表示 x 的某一个取值,或者意思是对任意一个 x 的取值都成立这两种意思。
导数的一些基本公式
对于幂函数 f(x)=xk,其导函数为 f′(x)=kxk−1。理由如下:
考虑 x=x0+dx,y=(x0+dx)k。容易发现 [dx]y=xk−10×(k1)=kxk−10。
对于三角函数 f(x)=sin(x),其导函数为 f′(x)=cos(x)。可以借助几何图形(单位圆)来理解。

复合函数导数的求法
加法法则:f(x)=g(x)+h(x),那么 df=dg+dh=g′(x)dx+h′(x)dx=(g′(x)+h′(x))dx
那么 f′(x)=g′(x)+h′(x)。

乘法法则:f(x)=g(x)+h(x),那么 df=dg×h(x)+dh×g(x)+dg×dh=g′(x)h(x)dx+h′(x)g(x)dx+g′(x)h′(x)dx2=g′(x)h(x)dx+h′(x)g(x)dx,dx2 忽略不计。
因此 f′(x)=g′(x)h(x)+h′(x)g(x)。也叫做“左乘右导加右乘左导”。

链式法则(复合法则):f(x)=g(h(x)),那么 df=h′(g(x))g′(x)dx,因此 f′(x)=h′(g(x))g′(x),也叫做“外导内乘内导”。

商法则:(f(x)g(x))′=−f(x)g′(x)+f′(x)g(x)g(x)2
推导过程:

也可以使用链式法则推导,令外函数为 1x,内函数为 f(x),得到 1f(x) 的导数。
指数函数的求导
首先我们有 (ex)′=ex。也就是说,在每一个 x 的取值上,沿着 y=ex 做切线,与横轴交点在 x−1。

然后根据链式法则,(ecx)′=((ex)c)′=c(ex)c−1×ex=cecx
于是 (ax)′=((elna)x)′=lna×ax。

隐函数的求导
隐函数:一个关于 x,y 的等式,不要求 x→y 唯一。例如,x2+y2=52。
这样的函数求导,我们对左边和右边分别求导,然后推出式子,类似这样:

为什么这样做是对的?考虑将左边看成一个关于 x,y 的二元函数 S(x,y)=x2+y2。我们在一个表示这个隐函数的曲线(圆)上对 x,y 进行微小的变换。那么变换之后的 S 可能会变动。
如果我们想让其依然停留在圆上,那么就需要保持 dS 不变动。也就是说,保持 dS 不变动也就意味着停留在圆上的条件成立。
我们想算的是,同样待在圆上(其实是切线 (x+dx)2+(t+dy)2=52,但是 dx,dy 很小就是在圆上),dx,dy,dS 的相互变化规律。我们有 dS=2xdx+2ydy=0。那么也就推出了 2xdx+2ydy=0。

这样变换视角,考虑满足一定条件的变量之间的相互制衡关系,得到一个等式就是研究隐函数求导的关键思想。利用这个思想,我们可以对一些知道反函数导数的函数求导。
eg. y=lnx 的导数。

y=√x 的导数。

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示