이산 합계 함수를 얻어야합니다.
나는 배열이 아닌 다른 함수의 이산 합계를 의미합니다!
나는 배열의 기능을 가지고 있습니다. 사용자 정의 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;
}
이것은 대답입니다.
이 함수를 호출하는 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;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다