本课只解决一个问题
为什么能量写成积分,而离散算法又把积分变回三角形求和?
积分的核心不是“找原函数”,而是把无数个微小贡献累加起来。
1. 先从有限求和开始
一条长度为1 的区间分成n 小段,每段宽度Δx=1/n。若第i 段高度取f(xi),矩形总面积为
Sn=i=1∑nf(xi)Δx.
分得越细,阶梯图形越接近曲线下方区域。
2. 定积分是 Riemann 和的极限
定义
∫abf(x)dx=maxΔxi→0limi∑f(xi∗)Δxi.
这里:
- [a,b] 是累加范围;
- dx 提醒我们按x 方向的小长度累加;
- xi∗ 是第i 个小区间内选的采样点。
积分值可以为负,因为它累加的是带符号高度;几何面积需要按情形取绝对值。
3. 微积分基本定理连接导数和积分
若F′(x)=f(x),则
∫abf(x)dx=F(b)−F(a).
例如f(x)=x 的原函数可取F(x)=x2/2:
∫01xdx=21.
这既是代数结果,也是底为1、高为1 的直角三角形面积。
4. 二重积分累加小面积块
对平面区域Ω:
∫Ωf(x,y)dA
表示把每个小面积块ΔA 上的f 值相加。若f≡1:
∫Ω1dA=Area(Ω).
这解释了为什么密度积分给质量:局部质量约为“密度乘小面积”。
5. 换坐标为什么出现 Jacobian 行列式
若映射F(u,v)=(x,y) 把参数域小矩形变到目标区域,局部面积缩放约为
∣detJF(u,v)∣.
因此变量替换公式为
∫F(U)g(x,y)dxdy=∫Ug(F(u,v))∣detJF(u,v)∣dudv.
行列式不是凭空出现的修正系数;它就是每个无限小面积块被放大了多少。
6. 曲面面积元
曲面参数化r(u,v)∈R3 的两个切向量是ru,rv。小参数矩形被近似为它们张成的平行四边形,所以
dA=∥ru×rv∥dudv.
曲面面积为
Area(S)=∫U∥ru×rv∥dudv.
7. 能量为什么是积分
Dirichlet 能量写成
E(u)=21∫Ω∥∇u∥2dA.
逐字翻译:每一点用∥∇u∥2/2 衡量局部变化强度,再对整个区域累加。剧烈变化比平缓变化付出更高代价。
若把区域切成三角形T,则
E(u)=T∑21∫T∥∇u∥2dA.
有限元方法正是逐三角形计算这些局部积分,再组装成全局能量。
8. 手算例子:线性函数的能量
在单位正方形Ω=[0,1]2 上取u(x,y)=2x+3y。梯度为
∇u=(2,3)T,
所以∥∇u∥2=13 到处相同:
E(u)=21∫Ω13dA=213Area(Ω)=213.
9. 常见误区
- dx 不只是装饰,它说明积分变量和小块尺度。
- 定积分可能为负;面积通常非负。
- 换坐标时遗漏∣detJ∣ 会得到错误质量或面积。
- 网格求和不是和连续积分无关的技巧,而是对积分的离散近似。
10. 自测与答案
题 1。∫023dx 是多少?
答案。 高为3、宽为2 的矩形面积,等于6。
题 2。 映射F(u,v)=(2u,3v) 把面积放大多少倍?
答案。JF=diag(2,3),∣detJF∣=6。
题 3。 为什么能量密度用平方后不会因梯度方向相反而抵消?
答案。∥∇u∥2≥0,方向取反长度平方不变,每处贡献均非负。
前后课程
上一课:偏导、梯度与 Jacobian | 下一课:复数与复平面