本期要介绍的是Goldschmidt近似算法,该算法由Robert Elliott Goldschmidt在1964年的硕士论文中提出,其思想基于以下公式:
其中x,d,q分别是除数,被除数和商。
其核心思想为:如果迭代计算m使md趋于1,则mx将近似于商q。
Goldschmidt算法是通过乘法迭代运算,得到商的近似算法。
在以上的公式中,令1/d = 1/(1+y),将1/(1+y)通过麦克劳林公式展开(泰勒级数的特殊情况),可近似如下:
本期要介绍的是Goldschmidt近似算法,该算法由Robert Elliott Goldschmidt在1964年的硕士论文中提出,其思想基于以下公式:
其中x,d,q分别是除数,被除数和商。
其核心思想为:如果迭代计算m使md趋于1,则mx将近似于商q。
Goldschmidt算法是通过乘法迭代运算,得到商的近似算法。
在以上的公式中,令1/d = 1/(1+y),将1/(1+y)通过麦克劳林公式展开(泰勒级数的特殊情况),可近似如下: