java验证sin(x)在0到pi的积分等于2
public class Test {
public static void main(String[] args) {
double pi = 3.1415926;//定义π
int n = 10000;//把积分区间分成n份 ,n越大值积分越接近实际值
double dx = (pi - 0) / n;//每一小份长度
double sum = 0.0;//积分
//累计每个矩形的面积和,高为sin(x);
for (int i = 1; i <= n; i++) {
double height = Math.sin(i * dx);
sum += dx * height;
}
System.out.println(sum);
}
}
有问题建议直接课上问我,把你的学号和邮箱私信我,给你解答。