사다리꼴 규칙을 사용하는 함수의 적분을 제공하는 Integrate 클래스를 코딩하려고합니다. 그래서 당신은 두 배를 추가 할 때, (1/3) 당신은 int로 난을 선언무한 루프 코드
public static double Trap(int exponent, int a, int b, int n) {
double h = (double) (b-a)/n;
double sum = 0;
for(int i = a; i <= b; i+=h)
sum += (Math.pow(i, exponent) + Math.pow(i+1, exponent))/2; //trouble!
return h * sum;
}
public static void main(String[] args) {
System.out.println(Trap(3,1,3,10)); //integral of x^3 from 1 to 3,
divided into 10 parts
}
코드를 "굵게"하려고하지 마십시오. 대신 주석을 사용하십시오. –
"h"는 항상 0이라고 상상할 수 있습니다. – Sebastian
알립니다. – Haque1