在this文章中,f(z)的理性近似g(z) = log_2(1 + x) - x用于fastlog2但是当绘制f(z)和g(z)时,它们看起来非常不同。
f(z)
g(z) = log_2(1 + x) - x
fastlog2
g(z)
奇怪的是,fastlog2的结果非常准确。如果我调整f(z)更接近g(z)(抛物线),结果会变得非常不准确。
我的问题是:
为什么fastlog2的结果对于与f(z)看起来非常不同的g(z)非常准确,为什么你会发现f(z)更准确?
在评论的帮助下,我意识到我的错误是什么,并相应地调整了公式,从而产生了预期的结果: