提问人: 提问时间:4/29/2022 最后编辑:Jonathan Leffler 更新时间:4/29/2022 访问量:39
如何使用梯形方法将精度检查添加到计算中
How to add accuracy check to a calculation using the trapezoidal method
问:
我设法进行了计算,但我不明白如何检查准确性:
#include <stdio.h>
#include <math.h>
int main()
{
double a, b, h, s, x;
int i, n;
printf("Enter a, b, n: ");
scanf("%lf %lf %d", &a, &b, &n);
h = (b - a) / n;
x = a;
s = 0;
for (i = 1; i < n; i++)
{
x = x + h;
s = s + pow(x, 3) * exp(2 * x);
}
s = h * (pow(a, 3) * exp(2 * a) + pow(b, 3) * exp(2 * b) + 2 * s) / 2;
printf("Integral = %lf\n", s);
}
答: 暂无答案
评论
x
b
h