1.3 积分学
积分是导数的逆运算,也是计算面积、期望、累积量的核心工具。
一、不定积分
1.1 原函数的概念
若 ,则称 是 的一个原函数。
因为常数 的导数为 0,所以 也是 的原函数。所有原函数的集合称为不定积分:
其中 是积分常数。
例:因为 ,所以
1.2 基本积分公式
所有积分公式都可以通过求导验证——对右边求导,应该得到被积函数。
| 求导公式(已知 ✅) | 积分公式(逆运算) |
|---|---|
| $\displaystyle\int \frac{1}{x} , dx = \ln | |
例:求
逐项积分:
所以:
验证: ✅
1.3 线性性质
常数倍可以提出来,和可以拆开分别积。
二、定积分
2.1 几何意义
定积分 的几何意义是:曲线 与 轴之间从 到 的面积。
上方面积为正,下方面积为负。
2.2 黎曼和定义
将区间 分成 个小块,每块宽度 ,在每个小块内取一个样本点 ,则面积的近似值为:
当分割越来越细(),近似值趋近精确值,这就是定积分:
2.3 微积分基本定理
这个定理连接了导数和积分——微分和积分是互逆运算。
第一部分(原函数存在定理):
对一个定积分的上限求导,得到原函数本身。
第二部分(牛顿-莱布尼茨公式):
其中 是 的任意一个原函数。
这就是积分计算的核心方法:找到原函数 ,然后用 。
例:求
原函数 ,则:
验证几何意义:这个结果就是在 到 之间 下面的面积。
2.4 定积分的性质
| 性质 | 公式 |
|---|---|
| 线性 | |
| 区间可加 | |
| 反向区间 | |
| 保序性 | 若 ,则 |
三、换元积分法
3.1 不定积分的换元
对应链式法则的逆运算。
设 ,,则:
例 1:求
令 ,:
验证: ✅
例 2:求
令 ,:
3.2 定积分的换元
换元时要同时改变上下限:
例:求
令 ,则当 时 ,当 时 ,:
四、分部积分法
4.1 公式来源
由乘积法则 两边积分可得:
4.2 常见模式
例 1(多项式 × 指数):求
令 ,,则 ,:
例 2(对数):求
令 ,,则 ,:
例 3(多项式 × 三角函数):求
令 ,,则 ,:
LIATE 法则
分部积分中, 的选择优先级:Log(对数)→ Inverse trig(反三角)→ Algebraic(多项式)→ Trigonometric(三角)→ Exponential(指数)。左边优先选作 。
五、定积分的数值计算
有些函数没有初等原函数(如 、),需要用数值方法。
5.1 梯形法则
用梯形近似每个小区间的面积:
5.2 蒙特卡洛积分
随机采样求平均值:
其中 是 上的均匀随机数。收敛速度比梯形法慢(约 ),但适用于高维积分。
量化应用:期权定价的蒙特卡洛模拟——价格是未来收益在风险中性测度下的期望值,本质上就是一个高维积分。
六、Python 实践
符号积分
import sympy as sp
x = sp.Symbol('x')
# 不定积分
f = x**3 + 2*x**2 - 5*x + 1
F = sp.integrate(f, x)
print(f"∫({f}) dx = {F} + C") # x^4/4 + 2*x^3/3 - 5*x^2/2 + x
# 定积分
val = sp.integrate(x**2, (x, 1, 3))
print(f"∫₁³ x² dx = {val}") # 26/3
# 换元积分验证
expr = 2*x * sp.cos(x**2)
res = sp.integrate(expr, x)
print(f"∫ 2x·cos(x²) dx = {res}") # sin(x²)
# 分部积分验证
expr2 = x * sp.exp(x)
res2 = sp.integrate(expr2, x)
print(f"∫ x·eˣ dx = {res2}") # (x-1)·eˣ数值积分
import numpy as np
def trapezoidal(f, a, b, n=1000):
"""梯形法则"""
x = np.linspace(a, b, n)
y = f(x)
h = (b - a) / (n - 1)
return h * (y[0] + 2 * np.sum(y[1:-1]) + y[-1]) / 2
def monte_carlo(f, a, b, n=100000):
"""蒙特卡洛积分"""
x = np.random.uniform(a, b, n)
return (b - a) * np.mean(f(x))
# 测试:∫₀¹ x² dx = 1/3 ≈ 0.33333
f = lambda x: x**2
print(f"精确值: 0.33333")
print(f"梯形法: {trapezoidal(f, 0, 1):.6f}")
print(f"蒙特卡洛: {monte_carlo(f, 0, 1):.6f}")
# ∫₀¹ e^(-x²) dx——没有初等原函数的积分
g = lambda x: np.exp(-x**2)
print(f"\n∫₀¹ e^(-x²) dx")
print(f"梯形法: {trapezoidal(g, 0, 1):.6f}")
print(f"蒙特卡洛: {monte_carlo(g, 0, 1):.6f}")
# 做一次正态分布检查:Φ(1) ≈ 0.8413
# 标准正态 CDF: Φ(z) = 1/2 + 1/√(2π) * ∫₀ᶻ e^(-t²/2) dt七、量化 & ML 应用
| 概念 | 应用 |
|---|---|
| 定积分 | 概率密度函数 的积分 = 累积概率 |
| 期望 | ,期望计算就是积分 |
| 蒙特卡洛 | 期权定价(高维积分)、风险价值(VaR)计算 |
| 不定积分 | 偏微分方程的解析解、衍生品定价公式推导 |
| 分部积分 | 概率论中的矩生成函数、协方差计算 |
小结
| 概念 | 要点 |
|---|---|
| 不定积分 | 原函数 + ,导数的逆运算 |
| 定积分 | 面积 = |
| 微积分基本定理 | ,连接微分与积分 |
| 换元法 | 链式法则的逆运算 |
| 分部积分 | 乘积法则的逆运算 |
| 数值积分 | 初等原函数不存在时的替代方案 |
下一步:1.4 多元微积分——从一元到多元,梯度、散度、拉格朗日乘子。