PI的计算方法
PI的计算方法:
const eps:Number=1e-7;//计算的最后一项的绝对值不超过此数
//不可太小,比如设为1e-9时,我的老机因循环次数过多,脚本执行时间会超过15秒
trace(1e-7);//科学计数法,相当于10的-7次方,即0.0000001
var sign:int=1;
var pi:Number=0;
var item:Number=1;
var d:Number=1;
while (Math.abs(item)>=eps) {
pi+=item;
d+=2;
sign=- sign;
item=sign*(1/d);
}
pi*=4;
trace("PI="+pi);
//输出 PI=3.1415924535897797
本文地址:http://www.lxlong.net/archives/94.html 本文标题:PI的计算方法
没有评论 ▼