圆周率(π)的多种计算方式及其代码实现
创作时间:
作者:
@小白创作中心
圆周率(π)的多种计算方式及其代码实现
引用
CSDN
1.
https://blog.csdn.net/FakerS3S5S6/article/details/139797202
圆周率(π)是一个在数学及物理学中普遍存在的常数,其计算方法多种多样。本文将介绍三种主要的计算方法:割圆术、无穷级数法和积分法,并提供相应的C#代码实现。
1. 圆周率的简介
圆周率(Pi)是一个在数学及物理学中普遍存在的常数,一般定义为圆的周长与其直径之比,记作π。它是一个无理数,即无法表示为两个整数的比,且其小数部分无限不循环。圆周率π的前几位小数通常写作3.141
2. 目前常见的求解圆周率的计算方法
2.1 割圆术
割圆术是由魏晋时期的数学家刘徽首创的,它通过不断倍增圆内接正多边形的边数来逼近圆面积,从而求取圆周率。割圆术的数学意义在于通过“圆内接正多边形的面积”来无限逼近“圆面积“。
2.2 无穷级数法
数学家莱布尼茨提出圆周率pi满足无穷级数关系公式(证明过程省略,我们只要会使用公式即可)
2.3 积分法计算法
牛顿和莱布尼茨共同创建微积分后,在微积分创建后很少有人再使用割圆法求解圆周率,因为割圆法求解圆周率的迭代速度太慢。
我们都知道圆的面积计算公式为
如下图所示是方程为
圆在二维坐标系下的图像形状
那么根据圆的面积公式可以得到
那么如果我们将圆取第一象限的面积,那么圆的面积是不是可以表示整个圆的四分之一
那我们根据微积分来计算pi的值是不是可以表示为
我们都知道,微积分就是表示图像的面积,那么我们是不是可以将图像进行分割成若干个小长方形求解圆的面积。
可得圆周率的计算公式为
3 代码求解过程
3.1 莱布尼茨无穷奇数法求解圆周率代码
编程语言采用C#的控制台模块进行编程,其全部代码如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
namespace 莱布尼茨公式求解积分
{
class Program
{
/// <summary>
/// 莱布尼茨公式求解方程
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
double pi = 0;
double sum = 300000;
for (int i=0;i<sum;i++)
{
// 莱布尼茨级数的第i项 相加
pi =pi+ 4 * (Math.Pow(-1, i) / (2*i + 1));
Console.WriteLine("级数计算到第{0}项,目前求得pi的值为{1}",i+1,pi);
}
Console.ReadKey();
}
}
}
代码演示效果如下图所示,计算pi的结果为3.1415
3.2 积分法求解圆周率代码
积分代码如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 积分法求解圆周率pi
{
class Program
{
static void Main(string[] args)
{
// 划分小长方形的个数
double n = 300000;
// 定义pi的初始值
double pi = 0;
for(int i=0;i<n;i++)
{
pi = pi + 4 * (1 / n) * Math.Sqrt(1 - Math.Pow(i / n, 2));
Console.WriteLine("迭代运算第{0}次,计算结果为{1}",i+1,pi);
}
Console.ReadKey();
}
}
}
演示结果如下,计算结果为3.14159
热门推荐
维生素C补充指南:四类特殊人群需重点关注
香港银行卡“速冻”危机!别慌,这招“避雷”轻松解决!
南宋北宋大不同:七方面详解两宋差异与影响
智慧树选修课不及格怎么办?六大步骤助你逆袭成功
治疗克罗恩病肛瘘,上海这家医院研发针对性中药特色制剂
信用卡债务清零后的理财指南:从零开始,走向财务自由
漫步天津第五大道,历史、艺术与繁华交织的独特魅力
腊月二十六搬家?小心踩坑!
厨卫水龙头选购攻略:从款式到材质,一文看懂如何挑选
糖尿病患者饮用枸杞水指南:适量饮用,定期监测
宜宾出发:一日畅游四川成都经典路线
轻松保存猪血:冷藏冷冻加盐三种实用保鲜法
银屑病治疗首选皮质类固醇,医生提醒:这些使用禁忌要注意
逐渐消失的东北民俗
腹腔镜微创手术治疝气:快准狠的现代医疗黑科技
红茶与胎菊的搭配指南:功效、泡法及健康益处全解析
养老护理员:朝阳职业还是夕阳红?
甘蔗的双重效应:营养价值与食用风险全解析
现代人的岁末感怀:散文写作心得
永泉小镇:江南秘境的悠闲时光
黄姜含姜黄素,科学证实抗炎抗癌,兼具美容养颜功效
一文详解:酒精如何有效去除油墨污渍
贵港纺织新区:智能化生产助力,345亿投资打造西部产业中心
研究证实:芥菜胡萝卜素含量是胡萝卜两倍,防癌效果佳
胡萝卜护眼功效获证实,科学食用方法是关键
芝康纪破壁灵芝孢子粉的最佳服用时间揭秘
上海到乌镇:长途汽车、火车换乘、自驾三种方式任你选
中国古代县制起源新论
尺规作图入门:四步绘制标准正六边形
芹菜炒百合:一道养肺润燥的家常养生菜