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的主要内容,如果未能解决你的问题,请参考以下文章