我试图近似函数的一阶导数在非统一网格上:基本上我的目标是在同一域上的统一网格上执行此操作,因此我可以在“新”网格上计算它。例如:
我有非均匀网格,和一个统一的网格,两者都在并且长度相同。
现在我拥有的是:
1-
2-
我想知道高阶约。
试图做:
a)使用计算“高阶近似值”和统一网格公式(具有中心有限差分)-> 调用它
b) 做
但没有好处。
任何想法?
我试图近似函数的一阶导数在非统一网格上:基本上我的目标是在同一域上的统一网格上执行此操作,因此我可以在“新”网格上计算它。例如:
我有非均匀网格,和一个统一的网格,两者都在并且长度相同。
现在我拥有的是:
1-
2-
我想知道高阶约。
试图做:
a)使用计算“高阶近似值”和统一网格公式(具有中心有限差分)-> 调用它
b) 做
但没有好处。
任何想法?
所以不太确定你错过了什么,但这里是你做这种事情的方法。
因此,首先,由于您的描述,我假设这是一维的。其次,我假设你知道物理域中点之间的关系,, 和计算域,,类似的东西. 鉴于您有这种关系,您可以对某些功能执行以下操作:
有了这个表示,因为你知道,您可以在乘法中精确地产生第二项。所以现在你只需要近似第一项,. 该术语可以使用正常的有限差分方案来近似。例如,使用中心差异,您可以获得以下信息:
在这种情况下,与两者相关和, 在哪里, 并且在哪里, 此外,. 这应该可以帮助您了解如何计算所需的数量。