simpson法计算arctan-即pi/4

Posted 遗忘海岸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了simpson法计算arctan-即pi/4相关的知识,希望对你有一定的参考价值。

对1/(1+x^2) 进行0到1的积分即使pi/4;

采用simpson方法

Func<double,double> func=(x)=>{ return 1/(1+ Math.Pow(x,2) ) ;};

var n = 1000;
double h = 1.0d / n;
double sumx = 0;
double sum = func(0.0);

for (int i = 1; i < n; i++)
{
sumx += h;
var factor = ((i % 2) == 1) ? 4 : 2;
//Console.WriteLine(i +":" + factor +"," + sumx);
sum +=factor * func(sumx);
}
sum += func(1);
var v = 4* (sum * h) / 3;
Console.WriteLine(v);

以上是关于simpson法计算arctan-即pi/4的主要内容,如果未能解决你的问题,请参考以下文章

用Simpson公式计算积分 要有完整的计算过程

[模板] 计算几何2: 自适应Simpson/凸包/半平面交/旋转卡壳/闵可夫斯基和

arctan和tan^(-1)有啥区别?

数值分析实验之数值积分法(Python 代码)

数值分析实验之数值积分法(Python 代码)

[NOI2005]月下柠檬树[计算几何(simpson)]