一、实验目的
分别用复化梯形公式和复化辛卜生公式计算进行数值积分,并与准确值对比,比较二者的求解精度。
二、实验内容
分别用复化梯形公式和复化辛卜生公式计算f(x)=sin(x)/x的积分
三、算法描述
四、源程序
#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;
double f(double x)
{
return sin(x) / x;
}
int main()
{
double a, b,h;
int n;
cout << "请输入定积分下限和上限:" << endl;
cin >> a >> b;
if (a > b) {
cout << "定积分下限应该小于上限";
return 0;
}
else if (a == b)
{
cout << "定积分为0";
return 0;
}
cout << "请输入要分成的份数:" << endl;
cin