有限差分法和全局误差

计算科学 pde 误差估计
2021-12-20 18:12:23

我正在阅读关于不同有限差分方法的笔记,并遇到了一些我不太理解的东西。我有代码可以计算一个近似的解决方案,我们可以称之为Unm我在网格上使用hdt为了改变x和时间,分别。现在我写下全局错误只是:

enm=|Unmu(xn,tn)|
在哪里u(xn,tn)是在网格点计算的精确解。从那里我们可以计算我们的收敛速度。

所以我,也许天真地假设我可以采用我计算的解决方案,并在每个点减去精确的解决方案,取绝对值。但是,我写了一些关于实际上只是使用enm计算初始值和边界条件,然后将它们插回有限差分法以计算所有网格点enm.

这是正确的还是我可能没有完全理解我的导师在说什么?

(请注意,我们正在使用前向、后向和曲柄尼科尔森方法)

1个回答

但是,我写了一些关于实际上只是使用enm计算初始值和边界条件,然后将它们插回有限差分法以计算所有网格点enm.

这个陈述没有任何意义,所以你可以放心地假设你在讲座中错过了一些东西:) 在一般情况下,你将无法获得真正的解决方案,你的导师可能已经描述了一些评估错误或收敛的策略这个情况。