专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

π最快的计算公式_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 20:05:09       共计:3666 浏览

π最快的计算公式?

国际上公认的计算π的值得最好的方法,就是在一向一个边长为1的正方形区域里面随机的扔一些石子,用落在扇形里面的个数和总的个数的一个比例关系,就可以近似求解出π的值。

就类似这样,我们可以知道这个比值 = (π/4),故π = 4*rate(比值) 。

下面贴一下Java的实现代码:

public class RandomPI {

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println(rand_pi(100000)); //改变参数值

}

public static double rand_pi(int n) {

int numInCircle = 0;

double x, y;

double pi;

for(int i=0;i< n; i++){

x = Math.random();

y = Math.random();

if(x * x + y * y< 1)

numInCircle++;

}

pi=(4.0 * numInCircle) / n;

return pi;

}

}

扩展资料:

圆周率(Pi)是圆的周长与直径的比值,一般用希腊字母π表示,是一个在数学及物理学中普遍存在的数学常数。π也等于圆形之面积与半径平方之比。是精确计算圆周长、圆面积、球体积等几何形状的关键值。 在分析学里,π可以严格地定义为满足sin x = 0的最小正实数x。

把圆周率的数值算得这么精确,实际意义并不大。现代科技领域使用的圆周率值,有十几位已经足够了。如果以39位精度的圆周率值,来计算宇宙的大小,误差还不到一个原子的体积。以前的人计算圆周率,是要探究圆周率是否循环小数。

自从1761年兰伯特证明了圆周率是无理数,1882年林德曼证明了圆周率是超越数后,圆周率的神秘面纱就被揭开了。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:Python语言中bool是逻辑还是选择_java | ·下一条:win10设置系统默认编码为utf_java

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有