1. 差分(Difference)的定义
差分本身就是函数值的差,不包含除法:
一般化前向差分:Δₕf(x) = f(x+h) - f(x)
标准差分:Δf(x) = f(x+1) - f(x) (h=1的情况)
差分的量纲与原函数 f(x) 相同。
2. 差商(Difference Quotient)的定义
差商是差分除以步长,用于近似导数:
前向差商:[f(x+h) - f(x)]/h = Δₕf(x)/h
导数定义:f'(x) = lim(h→0) [f(x+h) - f(x)]/h
差商的量纲与导数相同(f(x)的量纲除以x的量纲)。
差分 Δₕf(x) = f(x+h) - f(x)
↓ 除以 h
差商 Δₕf(x)/h = [f(x+h) - f(x)]/h
↓ h→0 的极限
导数 f'(x) = lim(h→0) [f(x+h) - f(x)]/h
4. 为什么这样定义?
差分的作用:
描述函数值的绝对变化量
在离散数学、数值方法中作为基本运算符
构建差分方程
差商的作用:
近似导数(变化率)
连接离散计算与连续微积分
5. 实际例子
考虑 f(x) = x²:
差分(h = 0.1):
Δ₀.₁f(x) = (x+0.1)² - x² = 0.2x + 0.01
这表示函数值的实际增加量
差商:
Δ₀.₁f(x)/0.1 = (0.2x + 0.01)/0.1 = 2x + 0.1
这近似于导数 f'(x) = 2x
当 h→0 时:
差分 Δₕf(x) → 0(函数值差趋于0)
差商 Δₕf(x)/h → f'(x) = 2x(变化率趋于导数)
6. 常见的混淆点
很多教材和资料在表述时会简化说法,比如:
"差分近似导数" → 严格来说应该是"差商近似导数"
但在 h=1 的离散情况下,差分和差商数值相同,所以有时会混用
7. 正确的理解
差分 = 函数值的变化量
差商 = 平均变化率 = 差分/步长
导数 = 瞬时变化率 = 差商的极限
二阶差分公式推导
一阶前向差分的定义是:
Δf(x) = f(x+1) - f(x)
二阶差分是对一阶差分再进行一次差分操作:
Δ²f(x) = Δ(Δf(x))
这意味着我们要把 Δf(x) 当作一个新的函数,然后对这个新函数求一阶差分。
设 g(x) = Δf(x) = f(x+1) - f(x)
现在我们要求 Δg(x),根据一阶差分的定义:
Δg(x) = g(x+1) - g(x)
将 g(x) 的表达式代入:
计算 g(x+1):
g(x+1) = Δf(x+1) = f((x+1)+1) - f(x+1) = f(x+2) - f(x+1)
计算 g(x):
g(x) = Δf(x) = f(x+1) - f(x)
代入 Δg(x) 的表达式:
Δ²f(x) = Δg(x) = g(x+1) - g(x)
= [f(x+2) - f(x+1)] - [f(x+1) - f(x)]
= f(x+2) - f(x+1) - f(x+1) + f(x)
= f(x+2) - 2f(x+1) + f(x)
让我们用一个具体例子验证:
假设 f(x) = x²
f(x) = x²
f(x+1) = (x+1)² = x² + 2x + 1
f(x+2) = (x+2)² = x² + 4x + 4
直接计算二阶差分:
Δ²f(x) = f(x+2) - 2f(x+1) + f(x)
= (x² + 4x + 4) - 2(x² + 2x + 1) + x²
= x² + 4x + 4 - 2x² - 4x - 2 + x²
= 2
分步计算验证:
- 一阶差分:Δf(x) = f(x+1) - f(x) = (x² + 2x + 1) - x² = 2x + 1
- 二阶差分:Δ²f(x) = Δ(Δf(x)) = Δ(2x + 1) = [2(x+1) + 1] - [2x + 1] = (2x + 3) - (2x + 1) = 2
两种方法结果一致,验证了公式的正确性。
附上一般化二阶前向差分为:
Δₕ²f(x) = f(x+2h) - 2f(x+h) + f(x)
3

被折叠的 条评论
为什么被折叠?



