← 返回《人工智能数学基础》
📑 查看全课大纲(第 15 / 93 节)
  1. 1.概论和集合的定义
  2. 2.逼疯康托的实数集理论
  3. 3.常用不等式与映射
  4. 4.函数及特殊函数
  5. 5.序列极限的定义
  6. 6.序列极限的性质与夹逼定理
  7. 7.重要极限
  8. 8.无穷小量,无穷大量和一组重要的阶的比较关系
  9. 9.聚点原理
  10. 10.函数极限及其性质
  11. 11.重要极限与等价无穷小
  12. 12.连续函数
  13. 13.导数的概念(那些年,扛起牛顿的胡克)
  14. 14.定义法求导
  15. 15.函数四则运算的导数与反函数求导法则
  16. 16.复合函数,隐函数,参数式求导
  17. 17.不定式求导之“洛必达与伯努利的师生情”
  18. 18.一阶微分
  19. 19.高阶导数
  20. 20.高阶微分
  21. 21.罗尔中值定理与拉格朗日中值定理
  22. 22.柯西空降科学院遭排挤
  23. 23.泰勒公式与泰勒的克妻属性
  24. 24.利用泰勒展开唯一性定理计算泰勒展开
  25. 25.泰勒公式的余项估计
  26. 26.极值问题与导数
  27. 27.函数凹凸性
  28. 28.无卵用的渐近线与函数作图
  29. 29.不定积分的定义
  30. 30.第一换元法
  31. 31.第二换元法
  32. 32.分部积分法
  33. 33.有理式积分
  34. 34.三角替换
  35. 35.定积分的概念
  36. 36.定积分的性质与积分中值定理
  37. 37.变上限定积分
  38. 38.微积分基本定理之“高斯教你如何优雅地装逼”
  39. 39.定积分的换元法
  40. 40.奇偶函数与周期函数的定积分
  41. 41.曲线求长与不可求长曲线(海岸线居然算不出长度?)
  42. 42.旋转体体积
  43. 43.旋转体侧面积
  44. 44.极坐标下图形的面积(数学系常用表白曲线)
  45. 45.欧式空间
  46. 46.点列极限,开集与闭集
  47. 47.多元函数的定义
  48. 48.多元函数的极限
  49. 49.多元连续函数
  50. 50.一阶偏导数
  51. 51.高阶偏导数
  52. 52.全微分
  53. 53.方向导数与梯度
  54. 54.链式法则
  55. 55.一阶全微分形式的不变性与高阶微分
  56. 56.多元函数的泰勒公式
  57. 57.隐函数存在定理与逆映射存在定理
  58. 58.多元函数的极值
  59. 59.矩阵基础知识
  60. 60.行列式的定义与特殊矩阵的行列式
  61. 61.行列式的性质
  62. 62.行列式按k行展开
  63. 63.线性方程组初步与高斯消元法
  64. 64.齐次线性方程组与Cramer法则
  65. 65.线性空间
  66. 66.线性相关与线性无关
  67. 67.向量组的秩
  68. 68.矩阵的秩与线性方程组有解的充要条件
  69. 69.齐次线性方程组的解集结构
  70. 70.非齐次线性方程组解集结构
  71. 71.基与维数
  72. 72.矩阵的乘法
  73. 73.特殊矩阵
  74. 74.矩阵乘积的秩与行列式
  75. 75.矩阵的逆
  76. 76.正交矩阵
  77. 77.矩阵对角化与特征值特征向量
  78. 78.实对称矩阵对角化
  79. 79.二次型与正定矩阵
  80. 80.LU分解
  81. 81.Cholesky分解
  82. 82.SVD分解
  83. 83.线搜索
  84. 84.步长
  85. 85.最速下降法和牛顿法
  86. 86.共轭梯度法
  87. 87.拟牛顿法
  88. 88.无约束优化
  89. 89.若干知识点补充(一)
  90. 90.若干知识点补充(二)
  91. 91.凸优化问题
  92. 92.对偶问题(一)
  93. 93.对偶问题(二)

函数四则运算的导数与反函数求导法则

约 9 分钟

📺 正在播放小象官方高清录播(支持倍速与清晰度调节)

函数四则运算的导数与反函数求导法则

小象实战讲义 · 人工智能数学基础

在掌握了导数的定义与基本初等函数的导数公式后,我们面临一个现实问题:如何对由这些基本函数通过加、减、乘、除等运算组合而成的复杂函数求导?本节将系统性地介绍函数四则运算的求导法则,并在此基础上,推导出反函数的求导公式。掌握这些法则,你将能够像搭积木一样,对绝大多数初等函数进行求导,并为后续学习链式法则、隐函数求导等高级技巧奠定坚实基础。

💡 核心导读

本节将构建求导运算的“工具箱”,核心内容包括:

  1. 函数四则运算的求导法则:掌握和、差、积、商四种运算的导数公式。
  2. 公式应用与推导:运用商的求导法则,推导出正切函数 tanx\tan x 和余切函数 cotx\cot x 的导数公式。
  3. 反函数求导法则:理解并推导反函数的导数与原函数导数之间的倒数关系。
  4. 反三角函数求导:应用反函数求导法则,推导出反正切函数 arctanx\arctan x 和反正弦函数 arcsinx\arcsin x 的导数公式。

函数四则运算的求导法则

设函数 u=u(x)u = u(x)v=v(x)v = v(x) 在点 xx 处可导,则它们的和、差、积、商(分母不为零)在点 xx 处也可导,且有以下法则:

  1. 和与差的导数:导数满足线性可加性。 (u±v)=u±v(u \pm v)^{\prime} = u^{\prime} \pm v^{\prime}

  2. 乘积的导数(乘法法则):形式对称,需“前导后不导”加“前不导后导”。 (uv)=uv+uv(u \cdot v)^{\prime} = u^{\prime} \cdot v + u \cdot v^{\prime}

  3. 商的导数(除法法则):可由乘法法则推导得出,分子为“子导母不导”减去“子不导母导”,分母为母函数的平方。 (uv)=uvuvv2,(v0)\left( \frac{u}{v} \right)^{\prime} = \frac{u^{\prime} \cdot v - u \cdot v^{\prime}}{v^{2}}, \quad (v \neq 0)

这些法则极大地扩展了我们的求导能力。例如,我们可以立即对多项式函数 P(x)=anxn+an1xn1++a1x+a0P(x) = a_n x^n + a_{n-1} x^{n-1} + \cdots + a_1 x + a_0 求导: P(x)=nanxn1+(n1)an1xn2++a1P^{\prime}(x) = n a_n x^{n-1} + (n-1) a_{n-1} x^{n-2} + \cdots + a_1

推导:正切与余切函数的导数

利用商的求导法则,我们可以推导出新的基本导数公式。

正切函数 tanx\tan x 的导数: 已知 tanx=sinxcosx\tan x = \frac{\sin x}{\cos x},且 cosx0\cos x \neq 0。令 u=sinxu = \sin xv=cosxv = \cos x。 应用除法法则: (tanx)=(sinxcosx)=(sinx)cosxsinx(cosx)cos2x=cosxcosxsinx(sinx)cos2x=cos2x+sin2xcos2x=1cos2x=sec2x\begin{aligned} (\tan x)^{\prime} &= \left( \frac{\sin x}{\cos x} \right)^{\prime} \ &= \frac{(\sin x)^{\prime} \cdot \cos x - \sin x \cdot (\cos x)^{\prime}}{\cos^2 x} \ &= \frac{\cos x \cdot \cos x - \sin x \cdot (-\sin x)}{\cos^2 x} \ &= \frac{\cos^2 x + \sin^2 x}{\cos^2 x} \ &= \frac{1}{\cos^2 x} = \sec^2 x \end{aligned} 因此,我们得到公式: (tanx)=sec2x\boxed{(\tan x)^{\prime} = \sec^2 x}

余切函数 cotx\cot x 的导数: 类似地,cotx=cosxsinx\cot x = \frac{\cos x}{\sin x},且 sinx0\sin x \neq 0(cotx)=(cosxsinx)=(cosx)sinxcosx(sinx)sin2x=(sinx)sinxcosxcosxsin2x=sin2xcos2xsin2x=1sin2x=csc2x\begin{aligned} (\cot x)^{\prime} &= \left( \frac{\cos x}{\sin x} \right)^{\prime} \ &= \frac{(\cos x)^{\prime} \cdot \sin x - \cos x \cdot (\sin x)^{\prime}}{\sin^2 x} \ &= \frac{(-\sin x) \cdot \sin x - \cos x \cdot \cos x}{\sin^2 x} \ &= \frac{-\sin^2 x - \cos^2 x}{\sin^2 x} \ &= -\frac{1}{\sin^2 x} = -\csc^2 x \end{aligned} 因此,我们得到公式: (cotx)=csc2x\boxed{(\cot x)^{\prime} = -\csc^2 x}

反函数求导法则

设函数 y=f(x)y = f(x) 在区间 IxI_x 上单调、可导,且 f(x)0f^{\prime}(x) \neq 0,则其反函数 x=f1(y)x = f^{-1}(y) 在对应区间 IyI_y 上也可导,且其导数与原函数的导数互为倒数关系。

定理(反函数求导法则)(f1(y))=1f(x)=1f(f1(y))\left( f^{-1}(y) \right)^{\prime} = \frac{1}{f^{\prime}(x)} = \frac{1}{f^{\prime}(f^{-1}(y))} 或者,使用微分记号表述更为直观: 若 y=f(x)y = f(x),则 x=f1(y)x = f^{-1}(y),且有 dydx=f(x),dxdy=(f1(y))\frac{dy}{dx} = f^{\prime}(x), \quad \frac{dx}{dy} = \left( f^{-1}(y) \right)^{\prime} 它们满足关系: dxdy=1dydxdydxdxdy=1\frac{dx}{dy} = \frac{1}{\frac{dy}{dx}} \quad \text{或} \quad \frac{dy}{dx} \cdot \frac{dx}{dy} = 1

推导思路: 从定义出发,反函数 x=f1(y)x = f^{-1}(y)y0y_0 处的导数为: (f1(y0))=limyy0f1(y)f1(y0)yy0\left( f^{-1}(y_0) \right)^{\prime} = \lim_{y \to y_0} \frac{f^{-1}(y) - f^{-1}(y_0)}{y - y_0}x=f1(y)x = f^{-1}(y)x0=f1(y0)x_0 = f^{-1}(y_0),则 y=f(x)y = f(x)y0=f(x0)y_0 = f(x_0)。当 yy0y \to y_0 时,由于函数连续且单调,必有 xx0x \to x_0。将极限改写: (f1(y0))=limxx0xx0f(x)f(x0)=1limxx0f(x)f(x0)xx0=1f(x0)\left( f^{-1}(y_0) \right)^{\prime} = \lim_{x \to x_0} \frac{x - x_0}{f(x) - f(x_0)} = \frac{1}{\lim_{x \to x_0} \frac{f(x) - f(x_0)}{x - x_0}} = \frac{1}{f^{\prime}(x_0)} 这就证明了反函数的导数等于原函数导数的倒数。

应用:推导反三角函数的导数

1. 反正切函数 y=arctanxy = \arctan x 其反函数关系为 x=tanyx = \tan y, y(π2,π2)y \in (-\frac{\pi}{2}, \frac{\pi}{2})。 已知 (tany)=sec2y(\tan y)^{\prime} = \sec^2 y。 根据反函数求导法则: dydx=(arctanx)=1dxdy=1(tany)=1sec2y\frac{dy}{dx} = (\arctan x)^{\prime} = \frac{1}{\frac{dx}{dy}} = \frac{1}{(\tan y)^{\prime}} = \frac{1}{\sec^2 y} 利用三角恒等式 sec2y=1+tan2y=1+x2\sec^2 y = 1 + \tan^2 y = 1 + x^2,代入得: (arctanx)=11+x2\boxed{(\arctan x)^{\prime} = \frac{1}{1 + x^2}}

2. 反正弦函数 y=arcsinxy = \arcsin x 其反函数关系为 x=sinyx = \sin y, y[π2,π2]y \in [-\frac{\pi}{2}, \frac{\pi}{2}]。 已知 (siny)=cosy(\sin y)^{\prime} = \cos y,且在此区间内 cosy0\cos y \ge 0。 根据反函数求导法则: dydx=(arcsinx)=1dxdy=1cosy\frac{dy}{dx} = (\arcsin x)^{\prime} = \frac{1}{\frac{dx}{dy}} = \frac{1}{\cos y} 利用恒等式 cosy=1sin2y=1x2\cos y = \sqrt{1 - \sin^2 y} = \sqrt{1 - x^2}(因 cosy0\cos y \ge 0,故取正根),代入得: (arcsinx)=11x2,x(1,1)\boxed{(\arcsin x)^{\prime} = \frac{1}{\sqrt{1 - x^2}}, \quad x \in (-1, 1)}

import sympy as sp
import numpy as np

# 使用Sympy验证本节推导的导数公式
x = sp.symbols('x')
y = sp.symbols('y')

print("=== 验证四则运算求导法则 ===")
# 定义两个函数
u = sp.sin(x)
v = sp.cos(x)

# 验证乘法法则
prod_derivative = sp.diff(u * v, x)
manual_prod_derivative = sp.diff(u, x) * v + u * sp.diff(v, x)
print(f"d(sin(x)cos(x))/dx (Sympy): {prod_derivative}")
print(f"d(sin(x)cos(x))/dx (手动计算): {manual_prod_derivative}")
print(f"乘法法则验证结果: {sp.simplify(prod_derivative - manual_prod_derivative) == 0}")

# 验证除法法则
quot_derivative = sp.diff(u / v, x)
manual_quot_derivative = (sp.diff(u, x)*v - u*sp.diff(v, x)) / (v**2)
print(f"\nd(sin(x)/cos(x))/dx (Sympy): {quot_derivative}")
print(f"d(sin(x)/cos(x))/dx (手动计算): {manual_quot_derivative}")
print(f"除法法则验证结果: {sp.simplify(quot_derivative - manual_quot_derivative) == 0}")

print("\n=== 验证新推导的导数公式 ===")
# 验证 tan(x) 和 cot(x) 的导数
print(f"d(tan(x))/dx: {sp.diff(sp.tan(x), x)}")
print(f"d(cot(x))/dx: {sp.diff(sp.cot(x), x)}")

print("\n=== 验证反函数求导法则 ===")
# 验证 arctan(x) 和 arcsin(x) 的导数
print(f"d(arctan(x))/dx: {sp.diff(sp.atan(x), x)}")
print(f"d(arcsin(x))/dx: {sp.diff(sp.asin(x), x)}")

# 数值验证:在x=0.5处比较导数值
x_val = 0.5
# 计算 arctan(0.5) 的导数:1/(1+0.5^2)
derivative_atan_theory = 1 / (1 + x_val**2)
# 使用Sympy计算在x=0.5处的导数值
derivative_atan_sympy = sp.diff(sp.atan(x), x).subs(x, x_val).evalf()
print(f"\n在 x = {x_val} 处:")
print(f"  arctan(x)的理论导数值: {derivative_atan_theory}")
print(f"  arctan(x)的Sympy导数值: {derivative_atan_sympy}")
print(f"  两者是否接近: {np.isclose(float(derivative_atan_theory), float(derivative_atan_sympy))}")

📝 动手练一练

  1. 综合练习:已知函数 f(x)=x2+1sinxf(x) = \frac{x^2 + 1}{\sin x},求 f(x)f^{\prime}(x)

  2. 反函数求导应用:利用反函数求导法则,推导反余弦函数 y=arccosxy = \arccos x 的导数公式。

参考答案

  1. 应用商的求导法则: f(x)=(x2+1)sinx(x2+1)(sinx)sin2x=2xsinx(x2+1)cosxsin2xf^{\prime}(x) = \frac{(x^2 + 1)^{\prime} \cdot \sin x - (x^2 + 1) \cdot (\sin x)^{\prime}}{\sin^2 x} = \frac{2x \sin x - (x^2 + 1) \cos x}{\sin^2 x}

  2. y=arccosxy = \arccos x,则 x=cosyx = \cos y, y[0,π]y \in [0, \pi]。已知 (cosy)=siny(\cos y)^{\prime} = -\sin y,且在此区间内 siny0\sin y \ge 0。根据反函数求导法则: (arccosx)=1(cosy)=1siny=11cos2y=11x2,x(1,1)(\arccos x)^{\prime} = \frac{1}{(\cos y)^{\prime}} = \frac{1}{-\sin y} = -\frac{1}{\sqrt{1 - \cos^2 y}} = -\frac{1}{\sqrt{1 - x^2}}, \quad x \in (-1, 1)

本章小结

本节是构建求导运算大厦的“施工手册”。我们系统学习了函数四则运算的求导法则,掌握了将复杂函数拆解为基本部件进行求导的方法。更重要的是,我们深入理解了反函数求导法则的倒数关系本质,并成功推导出多个关键的反三角函数导数公式。这些工具共同构成了微积分中处理函数变化率问题的核心基础。

行动清单 学完本节,你可以立即:

  1. 练习拆解:任意写下一个由基本初等函数通过四则运算组合的表达式,尝试手动求导,再使用计算工具验证。
  2. 推导验证:仿照本节对 arctanx\arctan xarcsinx\arcsin x 的推导过程,独立完成对 arccot x\text{arccot } xarccsc x\text{arccsc } x 的导数公式推导。
  3. 运行代码:运行本节提供的 Python 代码,观察符号计算库如何实现这些法则,并尝试修改代码以验证你自己推导的公式。

— 小象教研组

配套学习资源与课件
  • 第4章讲义:导数(PDF · 3.6MB)
    下载
🎁 免费学习资源

领取《小象 11GB VIP 课件资料包与大厂真题手册》

包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。

  • 完整 Python / 数据分析 Jupyter 实战源码
  • 大厂真实业务数据集与练习题
  • 微信扫码添加课程顾问,免费获取网盘下载链接
微信二维码:扫码添加课程顾问微信扫码添加顾问