CALCULUS · LESSON 03

隐函数求导
与对数求导

yy 藏在方程里,或底数与指数都在变化时,用两种方法把结构显出来

显隐函数yyyy'隐式切线对数拆积幂指函数
隐式曲线与对数螺旋交织的数学插画
CHAPTER 03 / LESSON 03
01

隐函数:关系先于表达式

不必先把 yy 解出来;只要承认 y=y(x)y=y(x),就能对等式两边同时求导。

显式与隐式变量依赖逐项求导
概念辨析

“没写成 y=f(x)y=f(x)”也可以求导

隐函数由 xxyy 的关系 F(x,y)=0F(x,y)=0 确定局部曲线。

  • 显函数直接写成 y=f(x)y=f(x),输入 xx 后可直接计算 yy
  • 隐函数常写成 F(x,y)=0F(x,y)=0,例如 x2+y2=1x^2+y^2=1
  • 隐式方程可能在同一个 xx 对应多个 yy,但在合适的局部仍能把 yy 看成 xx 的函数。
  • 求导前先在心里补一句:yyxx 的函数。
F(x,y)=0,y=y(x)F(x,y)=0,\qquad y=y(x)
讲清这点“隐函数”描述的是表示方式,不代表一定无法解成显式;单位圆可写成上下两个局部显函数。
课堂训练 · “没写成 y=f(x)y=f(x)”也可以求导1 / 4 按 空格显示答案
题目 1
判断:y=x2+1y=x^2+1 是显函数还是隐函数表示?
答案
显函数表示
  1. yy 已经单独写在等号左边。
  2. 每个 xx 直接对应唯一的 y=x2+1y=x^2+1
题目 2
判断:x2+y2=1x^2+y^2=1 是显函数还是隐函数表示?
答案
隐函数表示
  1. xxyy 混合在一个关系式中。
  2. 局部可解为 y=±1x2y=\pm\sqrt{1-x^2},对应上下两支。
题目 3
关系 y=x+lnyy=x+\ln y 为什么适合用隐函数求导?
答案
因为 yy 同时出现在等号两边,直接解出 yy 不方便。
  1. 把方程改写为 yxlny=0y-x-\ln y=0
  2. y=y(x)y=y(x),可直接对两边求导。
题目 4
关系 xy=ex+yxy=\mathrm e^{x+y} 中,哪些量在对 xx 求导时会产生 yy'
答案
所有含 yy 的部分:xyxy 中的 yy,以及指数 x+yx+y 中的 yy
  1. xyxy 要用乘积法则,得到 y+xyy+xy'
  2. ex+y\mathrm e^{x+y} 要用链式法则,得到 ex+y(1+y)\mathrm e^{x+y}(1+y')
求导反射

看到 yy,就补上 yy'

因为 yy 不是常数,而是 xx 的复合函数。

  • (yn)=nyn1y(y^n)'=ny^{n-1}y'
  • (siny)=cosyy(\sin y)'=\cos y\,y'(ey)=eyy(\mathrm e^y)'=\mathrm e^y y'
  • (lny)=y/y(\ln y)'=y'/y
  • xxyy 的乘积仍按乘积法则,例如 (xy)=y+xy(xy)'=y+xy'
ddxf(y)=f(y)y\frac{\mathrm d}{\mathrm dx}f(y)=f'(y)\,y'
讲清这点每个 yy' 都有明确来源:它是链式法则中的内层导数。
课堂训练 · 看到 yy,就补上 yy'1 / 5 按 空格显示答案
题目 1
xx 求导:y3y^3 的导数是什么?
答案
3y2y3y^2y'
  1. 外层 u3u^3 的导数为 3u23u^2
  2. 内层 u=y(x)u=y(x) 的导数为 yy'
题目 2
xx 求导:siny\sin y 的导数是什么?
答案
cosyy\cos y\,y'
  1. 正弦求导变余弦。
  2. 再乘内层 yy 的导数 yy'
题目 3
xx 求导:e2y\mathrm e^{2y} 的导数是什么?
答案
2e2yy2\mathrm e^{2y}y'
  1. 指数函数求导保留 e2y\mathrm e^{2y}
  2. 指数 2y2y 的导数为 2y2y'
题目 4
xx 求导:lny\ln y 的导数是什么?
答案
yy\frac{y'}y
  1. 外层自然对数导数为 1/y1/y
  2. 乘内层导数 yy'
题目 5
xx 求导:xy2xy^2 的导数是什么?
答案
y2+2xyyy^2+2xyy'
  1. 最外层是 xxy2y^2 的乘积。
  2. (xy2)=1y2+x2yy(xy^2)'=1\cdot y^2+x\cdot2yy'
02

隐式求导:四步整理法

两边求导 → 所有含 yy' 的项移到一侧 → 提取 yy' → 解出结果。

两边求导收集 yy'代点求斜率
标准流程

让所有 yy' 汇合

求导后出现的 yy' 常分散在不同项中,整理比求导本身更关键。

  • 第一步:对等式两边逐项求导。
  • 第二步:把含 yy' 的项移到同一侧,其余项移到另一侧。
  • 第三步:提取公因子 yy'
  • 第四步:除以系数,得到 yy';需要斜率时再代点。
A(x,y)+B(x,y)y=0y=A(x,y)B(x,y)A(x,y)+B(x,y)y'=0\quad\Longrightarrow\quad y'=-\frac{A(x,y)}{B(x,y)}
讲清这点整理时不要急着代入点;先得到一般形式,检查更容易。
课堂训练 · 让所有 yy' 汇合1 / 6 按 空格显示答案
题目 1
x2+y2=1x^2+y^2=1yy'
答案
y=xyy'=-\frac xy
  1. 两边求导:2x+2yy=02x+2yy'=0
  2. 移项并除以 2y2y
题目 2
xy+siny=x2xy+\sin y=x^2yy'
答案
y=2xyx+cosyy'=\frac{2x-y}{x+\cos y}
  1. 求导:y+xy+cosyy=2xy+xy'+\cos y\,y'=2x
  2. 提取 yy'(x+cosy)y=2xy(x+\cos y)y'=2x-y
题目 3
xy=ex+yxy=\mathrm e^{x+y}yy'
答案
y=ex+yyxex+yy'=\frac{\mathrm e^{x+y}-y}{x-\mathrm e^{x+y}}
  1. y+xy=ex+y(1+y)y+xy'=\mathrm e^{x+y}(1+y')
  2. 整理:(xex+y)y=ex+yy(x-\mathrm e^{x+y})y'=\mathrm e^{x+y}-y
题目 4
y=x+lnyy=x+\ln yyy'
答案
y=yy1y'=\frac{y}{y-1}
  1. 求导:y=1+y/yy'=1+y'/y
  2. y(11/y)=1y'(1-1/y)=1,化简得 y/(y1)y/(y-1)
题目 5
y=1+xeyy=1+x\mathrm e^yyy'
答案
y=ey1xeyy'=\frac{\mathrm e^y}{1-x\mathrm e^y}
  1. 右边乘积求导:ey+xeyy\mathrm e^y+x\mathrm e^y y'
  2. 整理:(1xey)y=ey(1-x\mathrm e^y)y'=\mathrm e^y
题目 6
x2+y2xy=1x^2+y^2-xy=1yy'
答案
y=y2x2yxy'=\frac{y-2x}{2y-x}
  1. 求导:2x+2yy(y+xy)=02x+2yy'-(y+xy')=0
  2. 整理:(2yx)y=y2x(2y-x)y'=y-2x
几何应用

先求一般式,再代点;二阶导要继续把 yy 当函数

隐函数的切线、法线与二阶导数仍建立在 yy' 上。

  • 切线斜率是把点坐标代入 y(x,y)y'(x,y) 后得到的数。
  • 法线斜率为切线斜率的负倒数,特殊情形单独判断。
  • yy'' 时,对含 yyyy' 的表达式继续对 xx 求导。
  • 若点不满足原方程,就不存在该曲线在该点的切线。
kt=y(x0,y0),kn=1ktk_t=y'(x_0,y_0),\qquad k_n=-\frac1{k_t}
讲清这点代点前先用原方程核对点,尤其是带参数或常数的题。
课堂训练 · 先求一般式,再代点;二阶导要继续把 yy 当函数1 / 4 按 空格显示答案
题目 1
求圆 x2+y2=25x^2+y^2=25 在点 (3,4)(3,4) 处的切线方程。
答案
y4=34(x3)y-4=-\frac34(x-3)
  1. 隐式求导得 y=x/yy'=-x/y
  2. 代入 (3,4)(3,4) 得斜率 3/4-3/4,再写点斜式。
题目 2
求双曲线 xy=6xy=6 在点 (2,3)(2,3) 处的切线方程。
答案
y3=32(x2)y-3=-\frac32(x-2)
  1. 求导:y+xy=0y+xy'=0,故 y=y/xy'=-y/x
  2. 代点得 3/2-3/2
题目 3
曲线 x2+xy+y2=7x^2+xy+y^2=7 在点 (1,2)(1,2) 处的切线斜率是多少?
答案
45-\frac45
  1. 求导:2x+y+xy+2yy=02x+y+xy'+2yy'=0
  2. y=(2x+y)/(x+2y)y'=-(2x+y)/(x+2y),代入点得 4/5-4/5
题目 4
x2+y2=25x^2+y^2=25 在点 (3,4)(3,4) 处的二阶导数 yy'' 是多少?
答案
y=2564y''=-\frac{25}{64}
  1. y=x/yy'=-x/y 再求导:y=(yxy)/y2y''=-(y-xy')/y^2
  2. 代入 y=3/4y'=-3/4x=3x=3y=4y=4,得 (4+9/4)/16=25/64-(4+9/4)/16=-25/64
03

对数求导:把乘除与幂指拆开

先取对数,把乘积变成和、商变成差、幂变成系数,再隐式求导。

对数性质连乘连除变量指数
方法流程

四步:取对数、展开、求导、乘回 yy

它最适合多因式乘除、根式混合以及幂指函数。

  • y>0y>0,两边取自然对数:lny=ln(右边)\ln y=\ln(\text{右边})
  • ln(ab)=lna+lnb\ln(ab)=\ln a+\ln bln(a/b)=lnalnb\ln(a/b)=\ln a-\ln b
  • ln(uv)=vlnu\ln(u^v)=v\ln u 把指数移到前面。
  • 求导后左边是 y/yy'/y,最后乘回 yy
lny    yyy=y()\ln y\;\longrightarrow\;\frac{y'}y\qquad\Longrightarrow\qquad y'=y(\cdots)
讲清这点严格处理符号时可写 lny\ln|y|lnu\ln|u|;课堂练习通常在各因式为正的区间内讨论。
课堂训练 · 四步:取对数、展开、求导、乘回 yy1 / 5 按 空格显示答案
题目 1
用对数求导法求 y=x2(x+1)3y=x^2(x+1)^3 的导数。
答案
y=x(x+1)2(5x+2)y'=x(x+1)^2(5x+2)
  1. lny=2lnx+3ln(x+1)\ln y=2\ln x+3\ln(x+1)
  2. y/y=2/x+3/(x+1)y'/y=2/x+3/(x+1),再乘回 yy 并化简。
题目 2
y=(x1)2x+2x3y=\dfrac{(x-1)^2\sqrt{x+2}}{x^3}。写出 y/yy'/y
答案
yy=2x1+12(x+2)3x\frac{y'}y=\frac2{x-1}+\frac1{2(x+2)}-\frac3x
  1. lny=2lnx1+12ln(x+2)3lnx\ln y=2\ln|x-1|+\tfrac12\ln(x+2)-3\ln|x|
  2. 逐项求导即得。
题目 3
y=x(x+2)4(x2+1)2y=\dfrac{x(x+2)^4}{(x^2+1)^2}。求 yy',可保留乘积形式。
答案
y=y(1x+4x+24xx2+1)y'=y\left(\frac1x+\frac4{x+2}-\frac{4x}{x^2+1}\right)
  1. 取对数:lny=lnx+4lnx+22ln(x2+1)\ln y=\ln|x|+4\ln|x+2|-2\ln(x^2+1)
  2. 求导后乘回原函数 yy
题目 4
y=(x2+1)3(x31)2y=(x^2+1)^3(x^3-1)^2。写出 y/yy'/y
答案
yy=6xx2+1+6x2x31\frac{y'}y=\frac{6x}{x^2+1}+\frac{6x^2}{x^3-1}
  1. 对数展开为 3ln(x2+1)+2lnx313\ln(x^2+1)+2\ln|x^3-1|
  2. 分别使用链式法则。
题目 5
对数求导中,为什么左边 (lny)(\ln y)' 不是 1/y1/y
答案
因为 y=y(x)y=y(x),所以 (lny)=yy.(\ln y)'=\frac{y'}y.
  1. 外层 lnu\ln u 的导数是 1/u1/u
  2. 内层 u=y(x)u=y(x) 还要乘 yy'
特殊复合

底数和指数都变:先取对数

u(x)v(x)u(x)^{v(x)} 不能直接套幂函数或指数函数公式。

  • y=uvy=u^v,取对数得 lny=vlnu\ln y=v\ln u
  • 求导:y/y=vlnu+vu/uy'/y=v'\ln u+v\,u'/u
  • 所以 y=uv[vlnu+vu/u]y'=u^v[v'\ln u+v u'/u]
  • 需在适当的实数区间内保证底数 u>0u>0
[u(x)v(x)]=uv(vlnu+vuu)[u(x)^{v(x)}]'=u^v\left(v'\ln u+v\frac{u'}u\right)
讲清这点xxx^x 的导数不是 xxx1x\cdot x^{x-1},因为指数也在变化。
课堂训练 · 底数和指数都变:先取对数1 / 5 按 空格显示答案
题目 1
y=xxy=x^x 的导数(x>0x>0)。
答案
y=xx(lnx+1)y'=x^x(\ln x+1)
  1. lny=xlnx\ln y=x\ln x
  2. y/y=lnx+1y'/y=\ln x+1,乘回 y=xxy=x^x
题目 2
y=xsinxy=x^{\sin x} 的导数(x>0x>0)。
答案
y=xsinx(cosxlnx+sinxx)y'=x^{\sin x}\left(\cos x\ln x+\frac{\sin x}{x}\right)
  1. lny=sinxlnx\ln y=\sin x\ln x
  2. 乘积求导得到 cosxlnx+sinx/x\cos x\ln x+\sin x/x
题目 3
y=(sinx)xy=(\sin x)^x 的导数(在 sinx>0\sin x>0 的区间)。
答案
y=(sinx)x(ln(sinx)+xcotx)y'=(\sin x)^x(\ln(\sin x)+x\cot x)
  1. lny=xln(sinx)\ln y=x\ln(\sin x)
  2. y/y=ln(sinx)+xcosx/sinxy'/y=\ln(\sin x)+x\cos x/\sin x
题目 4
y=xx2y=x^{x^2} 的导数(x>0x>0)。
答案
y=xx2(2xlnx+x)y'=x^{x^2}(2x\ln x+x)
  1. lny=x2lnx\ln y=x^2\ln x
  2. 右边求导:2xlnx+x2(1/x)=2xlnx+x2x\ln x+x^2(1/x)=2x\ln x+x
题目 5
y=(1+x)1/xy=(1+x)^{1/x} 的导数(x>1x>-1x0x\ne0)。
答案
y=(1+x)1/xx/(1+x)ln(1+x)x2y'=(1+x)^{1/x}\frac{x/(1+x)-\ln(1+x)}{x^2}
  1. lny=ln(1+x)/x\ln y=\ln(1+x)/x
  2. 商法则得 y/y=[x/(1+x)ln(1+x)]/x2y'/y=[x/(1+x)-\ln(1+x)]/x^2
04

方法选择与综合

先问“yy 藏在哪里、变量指数是否存在”,再决定隐式求导或对数求导。

方法判断两法混合错误诊断
综合判断

隐式关系收集 yy';乘除幂指先取对数

两种方法都依赖链式法则,但整理目标不同。

  • 方程中 xxyy 交织:优先隐式求导。
  • 多个因式连乘连除:对数求导可显著简化。
  • 底数与指数都含变量:必须考虑对数求导。
  • 有时两法同时出现,例如隐式方程里含 xyx^y
关系式收集 y幂指式先取对数\text{关系式}\Rightarrow\text{收集 }y'\qquad\text{幂指式}\Rightarrow\text{先取对数}
讲清这点方法不是按题目长短选择,而是按结构选择。
课堂训练 · 隐式关系收集 yy';乘除幂指先取对数1 / 4 按 空格显示答案
题目 1
xy=yxx^y=y^xyy'(在正数范围内)。
答案
y=lnyy/xlnxx/yy'=\frac{\ln y-y/x}{\ln x-x/y}
  1. 取对数:ylnx=xlnyy\ln x=x\ln y
  2. 求导:ylnx+y/x=lny+xy/yy'\ln x+y/x=\ln y+xy'/y,再收集 yy'
题目 2
x2y3=exx^2y^3=\mathrm e^xyy'x>0,y>0x>0,y>0)。
答案
y=y3(12x)y'=\frac y3\left(1-\frac2x\right)
  1. 两边取对数:2lnx+3lny=x2\ln x+3\ln y=x
  2. 2/x+3y/y=12/x+3y'/y=1,解出 yy'
题目 3
y=(x2+1)sinxy=(x^2+1)^{\sin x} 的导数。
答案
y=y[cosxln(x2+1)+2xsinxx2+1]y'=y\left[\cos x\ln(x^2+1)+\frac{2x\sin x}{x^2+1}\right]
  1. lny=sinxln(x2+1)\ln y=\sin x\ln(x^2+1)
  2. 右边用乘积法则,再乘回 y=(x2+1)sinxy=(x^2+1)^{\sin x}
题目 4
exy=x+y\mathrm e^{xy}=x+yyy'
答案
y=1yexyxexy1y'=\frac{1-y\mathrm e^{xy}}{x\mathrm e^{xy}-1}
  1. 求导:exy(y+xy)=1+y\mathrm e^{xy}(y+xy')=1+y'
  2. 整理:(xexy1)y=1yexy(x\mathrm e^{xy}-1)y'=1-y\mathrm e^{xy}
LESSON COMPLETE

识别并显化隐藏结构

隐式求导与对数求导虽然形式不同,但都以链式法则为基础:先识别依赖关系,再完整写出导数因子。

01隐函数求导时,任何含 yy 的函数求导都要乘 yy'
02求导后把含 yy' 的项集中、提取公因子,再解出一般式。
03切线斜率先求一般 yy' 再代点;二阶导仍需追踪 yyyy'
04对数求导把乘变加、除变减、幂变系数,最后从 y/yy'/y 乘回 yy
05幂指函数 u(x)v(x)u(x)^{v(x)} 不能套普通幂函数公式,优先取对数。

课件总览 · 共 20 页

第 03 章 · 导数与微分

每节课均为独立 HTML