用变步长梯形法计算积分∫sinx/x*x的近似值(二分二次即可)
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 12:06:48
![用变步长梯形法计算积分∫sinx/x*x的近似值(二分二次即可)](/uploads/image/z/14088210-42-0.jpg?t=%E7%94%A8%E5%8F%98%E6%AD%A5%E9%95%BF%E6%A2%AF%E5%BD%A2%E6%B3%95%E8%AE%A1%E7%AE%97%E7%A7%AF%E5%88%86%E2%88%ABsinx%2Fx%2Ax%E7%9A%84%E8%BF%91%E4%BC%BC%E5%80%BC%28%E4%BA%8C%E5%88%86%E4%BA%8C%E6%AC%A1%E5%8D%B3%E5%8F%AF%29)
用变步长梯形法计算积分∫sinx/x*x的近似值(二分二次即可)
用变步长梯形法计算积分∫sinx/x*x的近似值(二分二次即可)
用变步长梯形法计算积分∫sinx/x*x的近似值(二分二次即可)
题目没写全吧?
现假定积分区间为[0,1],教材《数值分析》(华中科技大学出版)第87页,例题4.2就有详细的解答.
貌似题目也有错?确定分母是【x^2】?
现在附上该例题(分母是x)的全部解答过程:
先对整个区间[0,1]使用梯形公式.对于函数f(x)=sinx/x,它在x=0的值定义为f(0)=1,…………★注:在这个地方,如果按照楼主给的题目,分母为【x^2】,那就没法计算★
而f(1)=0.8414709,根据梯形公式计算得
T1=1/2[f(0)+f(1)]=0.9207355.
然后将区间二等分,再求出中点的函数值f(1/2)=0.9588510,从而利用递推公式T2n=1/2*Tn+h/2*∑f(X k+1/2),有
T2=1/2*T1+1/2f(1/2)=0.9397933.——即为楼主想要的结果(二分2次)
进一步二分求区间,并计算新分点上的函数值,得
f(1/4)=0.9896158,f(3/4)=0.9088516.
再利用公式T2n=1/2*Tn+h/2*∑f(X k+1/2),有
T4=1/2*T2+1/4[f(1/4)+f(3/4)]=0.9445135.——此为二分4次的结果.
依此类推,直到二分9次,求得T9=0.9460831——得到精确结果为止.