我不记得我是从哪里找到这个的,但是在阅读有关 的浮点算术的多项式逼近的过程中sin(x)
,我隐约记得在减少参数方面还有一个额外的步骤。具体来说,它似乎涉及“构建一个多项式近似sin(x)/x
”,因为“浮点数更接近于零”。
真的吗?我有点迷茫,因为我无法完全确定执行 Google 搜索的准确语句。有什么意见/建议吗?
我不记得我是从哪里找到这个的,但是在阅读有关 的浮点算术的多项式逼近的过程中sin(x)
,我隐约记得在减少参数方面还有一个额外的步骤。具体来说,它似乎涉及“构建一个多项式近似sin(x)/x
”,因为“浮点数更接近于零”。
真的吗?我有点迷茫,因为我无法完全确定执行 Google 搜索的准确语句。有什么意见/建议吗?
正弦是一个奇函数,所以你也希望它是一个近似值。多项式可以被分解为, 所以.
每个间隔包含尽可能多的浮点数. 对于负这些间隔集中在零附近,它们在零附近的密度确实比其他任何地方都大得多。(必须保持在指数范围内,然后还有非正规数。)
要问的正确问题是如何测量多项式近似的误差。一个可以最小化或对于某个区间,得到的系数略有不同。使用三角对称和相应的余弦近似,应该足够了。