我需要得到离散和的函数
我指的是另一个函数的离散和,而不是数组!
我有Array的功能。
如何修改自定义Func。
public static double Sum(double[] A1, double t1, double t2)
{
double s = 0;
for(long i = t1; i < t2; i++)
{
s += A1[i];
}
return s;
}
答案 0 :(得分:1)
这是一个答案 正如您在调用此函数的main方法中所看到的,没有必要正确填充边界。它不依赖于你如何排序边界。
public static double DiscreteSum(Func<double, double> F1, double t1, double t2)
{
double s = 0;
for(long i = (t1<t2)?t1:t2; i < (t1<t2)?t2:t1; i++)
{
s += F1(i);
}
return s;
}