请来看一下这个π的迭代算法,我有点疑问

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:01:27
http://www.pep.com.cn/200503/ca669359.htm
打开网页,找到(3、AGM(Arithmetic-Geometric Mean)算法
在 重复计算 那里它既然有y=a,后面又有c=c-x(a-y)^2,那么(a-y)就为零拉????不知道我的理解错在哪里,请指教。。。

y=a,然后a=(a+b)/2,此时a的值已经改变,但y的值不随之改变
故 (a-y)的值已经不是0了

例如:
最初时a=2,b=5

y=a (此时y的值为2)
a=(a+b)/2 (此时a的值为 7/2 )
再执行 y-a 就不是0了

不知道你编过程序没有,你要知道右面的C是上一个C,左面的C是结果C。这个C是一个变量,随着运行次数不断的变化,相当于C2=C1-...