作者:乔山办公网日期:
返回目录:excel表格制作
原理:如下图所示,面积B与面积(A+B)的比值为 π/4.只要知道B与(A+B)的面积比就能算出π的值。
仔细观察下图可以发现,假如边长为1,则面积B里面的点有个特点:就是任意一点到圆心C点的距离小于1;利用这点我们可以用excel中的散点图来推算B,(A+B)的面积比。
1、打开excel,假设任意一点的横坐标为x,纵坐标为y,输入公式 "=rand()"(表示0~1之间任意取值),再判断这点到原点的距离是否大于1,输入"=IF((B3^2+C3^2)<=1,1,0)",如果距离小于1,显示结果是“0”,表示在B区域内,若距离大于1,显示结果是“1”,表示在A 区域;下拉足够多的数据(比如10000个),得到结果。
也可以用excel做出散点图,如下:
接下来,统计A,B两区域的点个数,用函数countif,如下:
求出π的值,如下
注意这里是用足够多的点来模拟面积,因此面积比近似等于点个数比;
多求几次,求出平均值。
我最后求出圆周率π=3.15267.
好了,今天就到这里了。大家算了多少呢?可以在评论区说一下哦~