喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: PHP find Pi  
 
Mgccl
新手上路
Rank: 1
初级会员



UID 67583
精华 0
积分 5
帖子 3
金钱 5 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-12-29
状态 离线
[广告]: q m
PHP find Pi



<?php
function bcpi($precision){
    
$limit ceil(log($precision)/log(2))-1;
    
bcscale($precision+6);
    
$a 1;
    
$b bcdiv(1,bcsqrt(2));
    
$t 1/4;
    
$p 1;
    while(
$n $limit){
        
$x bcdiv(bcadd($a,$b),2);
        
$y bcsqrt(bcmul($a$b));
        
$t bcsub($tbcmul($p,bcpow(bcsub($a,$x),2)));
        
$a $x;
        
$b $y;
        
$p bcmul(2,$p);
        ++
$n;
    }
    return 
bcdiv(bcpow(bcadd($a$b),2),bcmul(4,$t),$precision);
}
?>
This is the pi calculator I have made to calculate pi. It can calculate pi to 2000th decimal in 8 seconds, one of the fastest around.
2007-1-26 04:29 PM#1
查看资料  访问主页  发短消息  QQ  顶部
 
剑枫 (雪花)
论坛元老
Rank: 8Rank: 8
欧玛嘎


UID 26144
精华 1
积分 4863
帖子 1735
金钱 4853 喜悦币
威望 10
人脉 0
阅读权限 90
注册 2004-2-14
来自 山东郓城
状态 离线
[推荐阅读] [请教]谁来给解释一下数据库索引的原理
英文不好
有中文版的没




在场外支持奥运.....
2007-1-27 12:53 AM#2
查看资料  访问主页  发短消息  QQ  顶部
 
Macaulay
高级会员
Rank: 4


UID 83520
精华 0
积分 709
帖子 438
金钱 426 喜悦币
威望 0
人脉 283
阅读权限 50
注册 2006-11-20
来自 浙
状态 离线
[推荐阅读] 看看我怎么能到值!!!
呵呵...
2007-1-27 12:57 PM#3
查看资料  发短消息  QQ  ICQ 状态  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.032907 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP