从非均匀结构化网格(像那样 )的最大(幅度)特征值是否有很好的近似值?
当然,总是可以使用通用方法,例如 Lanczos 或 Power Iteration,但我对更便宜的方法感兴趣,可能不太准确。
我在“常微分方程和偏微分方程的有限差分方法”中找到了拉普拉斯算子的特征值和特征向量的精确表达式,第21 页显然这些公式不能扩展到非均匀网格的情况。
我试过 Gerschgorin 磁盘定理。下载了这个matlab 脚本并使用以下几行为统一网格创建了 5 点 2D 拉普拉斯算子:
m=10;
h=10;
I = speye(m);
e = ones(m,1);
T = spdiags([e -4*e e],[-1 0 1],m,m);
S = spdiags([e e],[-1 1],m,m);
A = (kron(I,T) + kron(S,I)) / h^2;
结果如下所示:
边界足够好。