有界函数的有界逼近

计算科学 数值分析 插值
2021-12-17 10:19:41

我在区间上定义了一个非负函数我想对这个函数有一个有限维近似,保证在上是非负的。什么是这样做的好方法(假设是一个平滑函数)?f(x)0[a,b][a,b]f

我想这样做的原因是我想通过使用搭配方法仅定义为非负T(f)=0Tf

2个回答

您可以尝试通过伯恩斯坦多项式进行近似。对于区间,它们由对于非负f ,这些自然是非负的。但是,近似阶并不令人兴奋,并且由此产生的方程组可能具有不良条件。[0,1]

Bn(f)(x)=k=0n(nk)f(kn)xk(1x)nk.
f

我的第一个想法是使用变量的对数变化重写你的函数方程当然,如果在许多点为零,这可能会出现问题。如果您的用例可以接受,您可以在对数转换函数 上设置下限 ,其中是一些小的正常数,例如这意味着将不再是平滑的,但希望您仍然可以得出一个始终为非负的平滑近似。g(x)=lnf(x)gf

g(x)=lnmax(f(x),C)
C101001040g