S 矩阵本质上是库伦相互作用算子的离散化,其中
[sij]=rij1 S 矩阵的正定性等价于“静电系统的能量必须为正”这一物理事实。
可以从物理直觉和数学推导两个层面来证明。
1. 物理证明
对于一组离散电荷 q=[q1,q2,...qN]T ,总的静电能 U 可以写成以下二次型:
U=21ΣiΣjqisijqj=21qTSq同时我们知道静电场的能量可以写作全空间电场强度 E 的积分:
U=2ε0∫R3∣E(r)∣2dV≥0而且只要 q 不全为0,总能量 U=0 。
故 S 正定
2.数学证明
单层势算子的二次型形式(连续形式)为:
I[σ]=∫R3∫R3∣x−y∣σ(x)σ(y)dxdy=∫R3σ(x)(σ∗∣⋅∣1)(x)dx其中 σ 是电荷密度。
因为傅里叶变换是酉算符,所以有 帕塞瓦尔定理 (Parseval’s Theorem) :实空间函数的内积等于其傅里叶变换在频域的内积。
∫f(x)g(x)dx=(2π)31∫f^(k)g^(k)dk这里 f(x)=σ(x) , g(x)=σ∗∣x∣1 。因为 1/∣x∣ 的傅里叶变换是 4π/∣k∣2 ,故
I[σ]=∫R3σ(x)(σ∗∣⋅∣1)(x)dx=(2π)31∫R3σ^(k)(σ^(k)∣k∣24π)dk=(2π)22∫R3∣k∣2∣σ^(k)∣2dk≥0Galerkin 离散化时,生成的矩阵 S 继承了这一性质,因此 S 是正定矩阵。