日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用分部积分推导梯形数值积分公式

發布時間:2023/12/8 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用分部积分推导梯形数值积分公式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引言

在數值積分中,梯形公式是最基本的公式之一,其代數精度為1。

梯形公式的可以從圖形中直接得到,也可以先作兩點線性插值然后求積分得到(即梯形公式為插值型求積公式)。由于梯形公式是插值型的,由此可得,當f(x)C(2)[a,b]時,梯形公式的余項為

RT=baf′′(ξ(x))2(x?a)(x?b)dx
其中, f′′(ξ(x))2(x?a)(x?b)為線性插值余項, ξ(x)[a,b]且依賴于 x。利用梯形公式的代數精度為1,我們可以進一步得到
RT=?(b?a)312f′′(η(x)),η(x)(a,b).


梯形公式

f(x)C(2)[a,b],由于

baf(x)dx=baf(x)d(x?a)=(b?a)f(b)?baf(x)(x?a)dx

baf(x)dx=baf(x)d(x?b)=(b?a)f(a)?baf(x)(x?b)dx
將上面兩式相加除以2,得
baf(x)dx===b?a2[f(a)+f(b)]?12baf(x)[(x?a)+(x?b)]dxb?a2[f(a)+f(b)]?12baf(x)d[(x?a)(x?b)]b?a2[f(a)+f(b)]+12baf′′(x)(x?a)(x?b)dx


復合梯形公式

設將[a,b]分為n等分,令h=(b?a)/nxk=a+khk=0,1,,n。由前面的推導,得

xk+1xkf(x)dx=h2[f(xk)+f(xk+1)]+12xk+1xkf′′(x)(x?xk)(x?xk+1)dx
于是
baf(x)dx=Tn+k=0n?1xk+1xkf′′(x)Pk(x)dx
其中
Tn=h2k=0n?1[f(xk)+f(xk+1)]=h2[f(a)+k=1n?1f(xk)+f(b)]
Pk(x)={12(x?xk)(x?xk+1),0,xkxxk+1
定義以 h為周期的函數P(x),使
P(x)=P0(x),x[x0,x1]

baf(x)dx==Tn+k=0n?1xk+1xkf′′(x)Pk(x)dxTn+baf′′(x)P(x)dx

總結

以上是生活随笔為你收集整理的用分部积分推导梯形数值积分公式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。