public double Integral(double[] x, double intPointOne, double intPointTwo)
{
double integral = 0;
double i = intPointOne;
do
{
integral += Function(x[i])*.001;
i = i + .001;
}
while (i <= intPointTwo);
return integral;
}
これは、単純に部分の合計を使用して x1-x2 から関数を統合する必要がある関数です。このループをより効率的に (より少ないループを使用して)、より正確にするにはどうすればよいですか?
反復ごとにどこFunction
が変わりますが、その大きさ(または境界)の順序は比較的同じままであるため、無関係である必要があります...