【数学】微分

【数学】微分

定义

函数的微分又叫导数。函数f(x)f(x)的导数定义如下:

f(x)=limΔx0f(x+Δx)f(x)Δxf'(x)=\lim_{\Delta{x} \to 0}\frac{ f(x+\Delta x)-f(x)}{\Delta x}

或者也可以记作如下形式(莱布尼茲记法):

df(x)dx=f(x+dx)f(x)dx\frac{d f(x)}{dx}=\frac{ f(x + dx) - f(x) } {dx}

注意!df(x)dx\frac{d f(x)}{dx}中的f(x)f(x)不放在分号上也可以,替换成 y 表示也可以。并且其中的 dydydxdx 都是参数而不是符号,本质都是一个未知增量值,这意味它们是可以参与运算和变形的。

计算

求解函数导数的过程叫做“微分法”。利用定义中的公式可以很容易的计算,例如下面计算ddxx2\frac{d}{dx}x^2

ddxx2=limΔx0(x+Δx)2x2Δx=limΔx0x2+2xΔx+Δx2x2Δx=limΔx02xΔx+Δx2Δx=limΔx02x+Δx=2x \begin{aligned} \frac{d}{dx}x^2 &= \lim_{\Delta{x} \to 0} \frac{(x+\Delta x)^2-x^2}{\Delta x} \\ &= \lim_{\Delta{x} \to 0} \frac{x^2+2x \Delta{x}+\Delta{x}^2 - x^2}{\Delta x}\\ &= \lim_{\Delta{x} \to 0} \frac{2x\Delta{x}+\Delta{x}^2}{\Delta x}\\ &= \lim_{\Delta{x} \to 0} 2x+\Delta{x}\\ &= 2x \end{aligned}

利用此方法便可以学会自行求解导数,或者也可以直接查找导数列表来获得已计算的常用导数:
https://www.shuxuele.com/calculus/derivatives-rules.html

求导法则

虽然可以利用导数列表快速求解导数,但要注意的是,导数计算并不总是满足分配律的,因此必须要学会求导法则,将函数拆解后再确认可用的导数列表项。

  • 乘以常数:(cf)=cf(cf)'=cf'
  • 幂次方法则:(xn)=nxn1(x^n)'=nx^{n-1}
  • 加法(和)法则:(f+g)=f+g(f+g)'=f'+g'
  • 减法(差)法则:(fg)=fg(f-g)'=f'-g'
  • 乘法(积)法则:(fg)=fg+fg(fg)'=f'g + fg'
  • 除法(商)法则:(fg)=fgfgg2(\frac{f}{g})'= \frac{f'g-fg'}{g^2}
  • 倒数法则:(1f)=ff2(\frac{1}{f})'=\frac{-f'}{f^2}
  • 链式法则:(f(g))=f(g)g(f(g))' = f'(g)g'

链式法则还支持另一种记法:

dydx=dydududx\frac{dy}{dx}=\frac{dy}{du}\frac{du}{dx}

其中u=f(x),y=f(u)u=f(x),y=f(u)。相当于先将关于 x 的一部分表达式看成一个完整的自变量(即将其视作 x,因此求导法则也发生变换),以便适配导数列表中的公式来求导,最后再乘上该自变量的实际导数来获取最终结果。

例如求解ddxsin(x2)\frac{d}{dx}\sin(x^2)

  1. x2=ux^2=u,则 sin(u)=cos(u)\sin(u)'=\cos(u)
  2. 而实际 u 的导数为 (x2)=2x(x^2)'=2x
  3. 两者相乘得 2xcos(u)2x\cos(u)
  4. 最后还原 u 得到最终结果:dsin(x2)dx=2xcos(x2)\frac{d\sin(x^2)}{dx}=2x\cos(x^2)

隐微分法

隐函数一种特殊类型的函数,求解隐函数的导数有两种方法:

  1. 转为显函数再求导 dydx\frac{dy}{dx}(但有些函数的显函数形式很难求导,甚至不可能)。
  2. 对两边直接求导 df(x)dx\frac{df(x)}{dx}(此处f(x)yf(x) \ne y,仅代表两边式子),再求解计算过程中出现的 dydx\frac{dy}{dx} 的值。

例如对函数 10x418xy2+10y3=4810x^4 - 18xy^2 + 10y^3 = 48 中由 x 组成的 y 的显函数求导。由于 y=f(x)y=f(x) 的显函数形式无法列出,故采用方法 2 直接两边求导。

ddx(10x418xy2+10y3)=ddx(48)ddx(10x4)ddx(18xy2)+ddx(10y3)=040x3((18x)y2+18x(y2))+30y2(y)=040x3(18y2+18x2y(y))+30y2(y)=040x318y236xy(y)+30y2(y)=036xy(y)+30y2(y)=18y240x318xy(y)+15y2(y)=9y220x33(5y26xy)y=9y220x3dydx=9y220x33(5y26xy) \begin{aligned} \frac{d}{dx}(10x^4 - 18xy^2 + 10y^3) &= \frac{d}{dx}(48)\\ \frac{d}{dx}(10x^4) - \frac{d}{dx}(18xy^2) + \frac{d}{dx}(10y^3) &= 0\\ 40x^3 - ((18x)'y^2 + 18x(y^2)') + 30y^2(y)' &= 0\\ 40x^3 - (18y^2 + 18x*2y(y)') + 30y^2(y)' &= 0\\ 40x^3 - 18y^2 - 36xy(y)' + 30y^2(y)' &= 0\\ -36xy(y)' + 30y^2(y)' &= 18y^2-40x^3\\ -18xy(y)' + 15y^2(y)' &= 9y^2-20x^3\\ 3(5y^2-6xy)y' &= 9y^2-20x^3\\ \frac{dy}{dx} &= \frac{ 9y^2-20x^3}{3(5y^2-6xy)}\\ \end{aligned}

此外隐微分法还可用于在根本不知道反函数形式的情况下,求解反函数的导数。例如求解 sin1\sin^{-1}

已知 y=sin1(x)y=\sin^{-1}(x),则 x=sin(y)x=\sin(y),再对该函数求导即可:

ddxx=ddxsin(y)1=cos(y)dydxdydx=1cos(y)dydx=11sin2(y)(基于三角函数cos2(x)+sin2(x)=1的变形)dydx=11x2(带入x=sin(y) \begin{aligned} \frac{d}{dx}x &= \frac{d}{dx}\sin(y)\\ 1 &= \cos(y)\frac{dy}{dx}\\ \frac{dy}{dx} &= \frac{1}{\cos(y)}\\ \frac{dy}{dx} &= \frac{1}{\sqrt{1-\sin^2(y)}} (基于三角函数 cos^2(x)+sin^2(x)=1 的变形)\\ \frac{dy}{dx} &= \frac{1}{\sqrt{1-x^2}}(带入 x=\sin(y))\\ \end{aligned}

隐微分法的作用

  1. 因为隐微分法解除的导数通常带有 y 值,因此这种导数可以用于获取一个 x 有多种 y 值函数的坡度,例如圆形公式。
  2. 很多函数无法直接求解,但利用隐微分法可以方便的求出它们的导数,再借助导数我们便可以推测出这些函数的大致情况。

二次导数

也即导数的导数,记作:

f(x)=d2f(x)dx2=ddxd(fx)dxf''(x)=\frac{d^2f(x)}{dx^2}=\frac{d}{dx}\frac{d(fx)}{dx}

可微分

函数可微分表示该函数存在导数。而有些函数是没有导数的,例如:

  • x|x|不可微分,因为左右极限不同。
  • x\lfloor x \rfloorx\lceil x \rceil不可微分,因为整数值之间不连续。
  • x=0x=0x12x^{\frac{1}{2}} 不可微分,因为函数是未定义的(除 0)。

但要注意的时,如果规定了定义域,部分函数也将可微。

可微的函数就可以用微积分处理,同时函数可微表明该函数是连续的。

求解极值

极值是局部(部分定义域)的最值,最值是一个函数的最大或最小值(全部定义域)。

导数可用于求解极值,因为函数的极值处恰好是坡度(函数值增减方向)改变的时候,从极限的角度来看,此处的函数图像是平坦的,所以其导数为 0。

判断极大或极小

利用二次导数,通过导数的变化方向就可猜出当前的极值是极大还是极小:

  • 小于 0:导数图像开始下降,说明函数值之前是上升,现在值下降,所以是极大值。
  • 大于 0:导数图像开始上升,说明函数值之前是下降,现在值上升,所以是极小值。
  • 等于 0:该检测方法无法检测,一般表明是鞍点(函数图像平坦,但不是极值)。

求解上凹下凹和拐点

上凹(也称下凸或凸)和下凹(也称上凸或凹)是两种函数特征。函数图形成碗装,凹槽朝上叫上凹,朝下叫下凹。而在上凹(下凹)变成下凹(上凹)的一个点叫拐点。

将一个凹两边的拐点相连成直线,上凹区间的函数值永远小于该直线,下凹则是永远大于,而这便是上凹和下凹的定义:

上凹:f(ta+(1t)b)tf(a)+(1t)f(b)上凹: f(ta+(1-t)b) \leq tf(a)+(1-t)f(b)

下凹:f(ta+(1t)b)tf(a)+(1t)f(b)下凹: f(ta+(1-t)b) \geq tf(a)+(1-t)f(b)

其中 ta+(1t)bta+(1-t)b 表示 a 到 b 区间的任意值,其中 t 为 0-1 的实数。

利用导数判断凹的方向

导数就是函数图形的坡度,而坡度变换也能反映函数的凹方向:

  • 若导数连续增大,函数是上凹。
  • 若导数连续减小,函数是下凹。

也即:

  • 若二阶导数是正数,函数是上凹。
  • 若二阶导数是负数,函数是下凹。

【数学】微分
https://bdffzi-blog.pages.dev/posts/1738405951.html
作者
BDFFZI
发布于
2025年6月9日
许可协议