excel圆周率计算(excel求圆周率)

原理:如下图所示,面积B与面积(A B)的比值为 π/4.只要知道B与(A B)的面积比就能算出π的值。

仔细观察下图可以发现,假如边长为1,则面积B里面的点有个特点:就是任意一点到圆心C点的距离小于1;利用这点我们可以用excel中的散点图来推算B,(A B)的面积比。

excel圆周率计算(excel求圆周率)(1)

1、打开excel,假设任意一点的横坐标为x,纵坐标为y,输入公式 "=rand()"(表示0~1之间任意取值),再判断这点到原点的距离是否大于1,输入"=IF((B3^2 C3^2)<=1,1,0)",如果距离小于1,显示结果是“0”,表示在B区域内,若距离大于1,显示结果是“1”,表示在A 区域;下拉足够多的数据(比如10000个),得到结果。

excel圆周率计算(excel求圆周率)(2)

也可以用excel做出散点图,如下:

excel圆周率计算(excel求圆周率)(3)

求出π的值,如下

excel圆周率计算(excel求圆周率)(4)

注意这里是用足够多的点来模拟面积,因此面积比近似等于点个数比;

多求几次,求出平均值。

我最后求出圆周率π=3.15267.

好了,今天就到这里了。大家算了多少呢?可以在评论区说一下哦~

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页