- 706.51 KB
- 2022-04-22 11:30:48 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'《数值计算方法》课后题答案详解吉林大学
《数值计算方法》第一章课后题答案第一章习题答案1.已知fff(1)2,(1)1,(2)1−===,求f()x的Lagrange插值多项式。解:由题意知:xxxyyy=−1,=1,=2;=2,=1,=1012012()xxxx−−()(1xx−−)(2)12l==0()xxxx−−()60102()xxxx−−()(1xx+−)(2)02l==1()xxxx−−()−21012()xxxx−−()(1xx+−)(1)l==012()xxxx−−()32021n(xx−−1)(2)(xx+−1)(2)(1xx+−)(1)∴Lx2()==×∑ylxjj()2+×1+×1j=062−312=−()xx38+61−x2.取节点xxx===0,1,,对y=e建立Lagrange型二次插值函数,并估计差。0122解1)由题意知:11−−12x======0,xxyyeye1,;1,,0120122则根据二次Lagrange插值公式得:()xxxx−−()()xxxx−−()()xxxx−−()120201Lx()=++yyy2012()xxxx−−()()xxxx−−()()xxxx−−()010210122021−−10.5=−−+−2(xx1)(0.5)2(xxex0.5)−−4(xe1)−−10.52−−0.51=+−(22eexeex4)+(4−−+3)12)根据Lagrange余项定理,其误差为(3)f()ξ1−ξ|Rx()||==ω()||xexx(−1)(x−0.5)|22+13!61≤−max|(xx1)(x−0.5)|,ξ∈(0,1)601≤≤x2取txxx()=−−(1)(0.5),x并令tx′()3=−+=x30.50x33−可知当xt==0.2113时,()x有极大值61∴Rx()≤××−0.2113(0.21131)(0.21130.5)×−=0.00802263.已知函数yx=在xx==4,6.25,x=9处的函数值,试通过一个二次插值函数求7的近似值,并估计其误差。解:由题意yxxx==知:4,=6.25,xyy=9;=2,=2.5,y=30120122(1)采用Lagrange插值多项式y=≈xLx2()=∑lxyj()jj=01
《数值计算方法》第一章课后题答案yL=≈7(x)|27x=()xxxx−−()()xxxx−−()()xxxx−−()120201=++yyy012()xxxx−−()()xxxx−−()()xxxx−−()010210122021(76.25)(79)−−(74)(79)−−(74)(76.25)−−=×22+×.5+×32.255×−2.252.75×2.755×=2.6484848其误差为(3)f()ξR(7)=−(74)(76.25)(79)−−23!53−(3)2又fxx()=853−(3)2则max|fx()|=<40.01172[4,9]81∴|R(7)|<=(4.5)(0.01172)0.0087926(2)采用Newton插值多项式y=≈xNx()2根据题意作差商表:ixi()fxi一阶差商二阶差商04216.252.5292932−411495N(7)=+×−+−224(74)()(74)(76.25)×−×−≈2.648484829495k4.设f()xxk==(0,1,...,n),试列出f(x)关于互异节点x(in=0,1,...,)的Lagrange插值i多项式。注意到:若n+1个节点x()in=0,1,...,互异,则对任意次数≤n的多项式f()x,它关于节点ixi()in=0,1,...,满足条件Px()ii==yi,0,1,...,n的插值多项式Px()就是它本身。可见,当kn≤时k幂函数f()xxk==(0,1,...,)n关于n+1个节点x(in=0,1,...,)的插值多项式就是它本身,故依iLagrange公式有nnnkkxx−ik∑∑xjjlx()=≡(∏)xxkj,=0,1,...,njj==00i=0xxji−ij≠特别地,当k=0时,有nnnxx−i∑∑lxj()=≡∏1jj==00i=0xxji−ij≠而当k=1时有⎛⎞nnn⎜⎟xx−i∑∑xjjlx()=⎜⎟∏−xxj≡jj==00⎜⎟i=0xxji⎝⎠ij≠5.依据下列函数表分别建立次数不超过3的Lagrange插值多项式和Newton插值多项式,并验证插值多项式的唯一性。2
《数值计算方法》第一章课后题答案x0124f()x19233解:(1)Lagrange插值多项式33x−xiLx3()=∑lxyjj()lxj()=∏j=0i=0,xj−xiij≠32xxxx−−xx−x−−−124xxxxx−71+−48123lx()=••=••=−0xxxxxx−−−−−−010204801020332xx−−xx−−xxx024x−x−x−68xx+032lx()=••=••=1xxxxxx−−−−−−101214310121332xx−−xx−−xxx014x−x−x−54xx+031lx()=••=••=−2xxxxxx−−−−−−202124420212332xx−xxxxx−−−−−012xxx−+32xx012lx()=••=••=3xxxxxx−−−−−−40414224303132(xxx−−−124)()()(xxx−−−024)()()Lx3()=×19+×+()010204−−−()()()101214−−−()()()xxx−−−014()()()xxx−−−012()()×+23×3()202124−−−()()()404142−−−()()12223212=−()xxx−+−+3243()x()xx−+−68x()xx−++54x()xx−+328481132451=−xxx+−+1442(2)Newton插值多项式kxkf()xk一阶差商二阶差商三阶差商00111982223143343-10-8-11/4Nxfx()=+()fxxxx(,)(−)+fxxxxxxx(,,)(−−)()3001001201+−f(,,xxxxxxxxxx,)()(−)(−)0123012=+18(0xx−+)3(0−)(1x−−)11(0x−)(1x−)(2x−)41132451=−x+xx−+1442由求解结果可知:LxNx()=()33说明插值问题的解存在且唯一。6.已知由数据(0,0),(0.5,),(1,3)(2,2)y和构造出的Lagrange插值多项式Lx()的最高13次项系数是6,试确定y。1xxxx−−12xx−3x−0.5x−−1x23277解:lx()=××=××=−x+−+xx10xxxxxx−−−−−−00.5010222010203xx−−03xx−2xxxxx−012−−832lx()=××=××=(32x−+xx)1xxxxxx−−−−−−0.500.510.5231012133
《数值计算方法》第一章课后题答案xx−−03xx−1xxxxx−00−−.5232lx()=××=××=−252x+−xx2xxxxxx−−−−−−1010.512202123xx−0xxxx−12−x−00xx−−.5111132lx()=××=××=x−+xx3xxxxxx−−−−−−2020.5213263031328117Lx()中最高次项系数为:0(1)×−+y+−×+×=⇒(2)326y=31133447.设f()xx=,试利用Lagrange余项定理给出f(x)以−1,0,1,2为节点的插值多项式L3()x。解:由Lagrange余项定理(1n+)f()ξR()xfxLx=−=()()ω()xξ∈[,]abnn(1n+)!n+1(1n+)(4)可知:当n=3时,ff()ξ==()x4!x=ξ4!Lxfx()=−()(xxxxxxxx−−−−)()()()30123(31)!+4=−+−−−xxxxx(1)(0)(1)(2)32=+−22xxx28.设f()xCab∈[,]且fa()==fb()0,求证12maxf()xb≤−(af)max′′()xaxb≤≤8axb≤≤证明:以ab,为节点进行线性插值,得xb−−xaLx()=+fa()fb()1ab−−ba由于fa()==fb()0,故Lx()0=。于是由1""f()ξf()xLx−=()(xaxb−−)(),ab<ξ<12!f""()ξ有f()xx=−(a)(x−b),2令tx()=−−(xaxb)()xab∈[,]tx′()2(=−+=xab)0ab+∴xt=时()x有极大值21∴maxfx()=maxfx′′()max(•−xaxb)(−)axb≤≤2axb≤≤axb≤≤1ab++ab=•maxf′′()xa(−)(−b)22axb≤≤212=(ba−)maxfx′′()8axb≤≤n+19.求作f()xx=关于节点x(in=0,1,L,)的Lagrange插值多项式,并利用插值余项i定理证明nnn+1n∑xiilx()()01=−∏ii=0i=0式中lx()为关于节点x(in=0,1,L,)的Lagrange插值基函数。ii4
《数值计算方法》第一章课后题答案n+1解:注意到f()xx=关于节点x(in=0,1,L,)的插值多项式为innnxx−inn++11Lxnj()==∑∑(∏)xxlxjj()jj==00i=0xxji−ij≠其插值余项为(n+1)n+1n()xnnnn++11x−=∑xlxjj()∏∏()()xx−i=xx−ij=0()n+1!ii==00nnn+1n据此令x=0即得∑xiilx()()01=−∏i。i=0i=0附加题:设lx()为关于节点x()in=0,1,...,的Lagrange插值基函数,证明iin⎧1,k=0k∑xlii()0=⎨i=0⎩0,kn=1,2,...,n证明:据题4可知,∑lxi()≡1i=0n令x=0,则有∑li()01≡。注意到i=0nk∑()xii−≡xlx()0,k=1,2,...,n(证明见王能超数值简明教程145页题6)i=0nn令x=0即有∑xlii()00=。i=075301701810.已知fxx()=+++3x2x1,求差商f(2,2,,2L)和f(2,2,,2L)。解:根据差商与微商的关系,有(7)017f()7!ξf(2,2,...,2)===1,7!7!(8)018f()0ξf(2,2,...,2)===08!8!n11.已知f()xxx==−=ωni+1()∏()x,(0,1,,)xiinL互异,求f(xx01,,,Lxp)。其中i=0p≤+n1。(此题有误。)(见王能超《教程》P149-题2)n解:因为f()xxx==−=ωni+1()∏()x,(0,1,,)xiinL,则i=0f′′()xx=ω()jnj+1nfx()f(n)(ξ)j由差商性质fxx(,,...,01xn)==∑"可知,j=0ωnj+1()xn!pfx()jf(,,...,xx01xp)==∑"0,p=0,1,...,nj=0ωnj+1()x而n(1n+)[()∏xx−i](1n+)fn()ξi=0ξ(1)!+(,,...,fxxx)====101n+1(1nnn+++)!(1)!(1)!12.设首项系数为1的n次式f(x)有n个互异的零点x(in=1,2,, ),证明i5
《数值计算方法》第一章课后题答案nkx⎧0,kn=−0,1,L,2j∑=⎨j=1fx′()j⎩1,kn=−1证明:按题设,f()x有表达式nf()xx=−∏(xi)i=1故原式左端nnkkxxjj∑∑=njj==11fx′()j()∏xji−xi=1ij≠k注意到上式右端等于gxx()=关于节点x(in=1,2,...,)的n−1阶差商gxx(,,...,x)(见第10页i12n2.1式)利用差商与导数的关系(见2.11式)得知(n−1)g()ξ0,kn=0,1,...,−2gxx(),,...,x==12n()n−1!{1,kn=−1113.设节点x()in=0,1,L,与点a互异,试对fx()=证明iax−k1f()xx01,,,LLxk==∏,0,1,,kni=0ax−i并给出f()x的Newton插值多项式。解依差商的定义1fx()=,0ax−0fx()()−fx111110fxx(,)==−()=01x−−xxxa−xa−−xa()x()a−x10101010一般地,设k11fxx(,,,)01⋅⋅⋅xk=k=∏i=0()ax−i∏()ax−ii=0则fxx(,,,)(,,,)⋅⋅⋅x−fxx⋅⋅⋅x12kk+101fxx(,,,)⋅⋅⋅x=01k+1xx−k+10kk+1111=−()∏∏xxki+10−−−ii==10axaxik⎛⎞1111=−∏⎜⎟i=1axxxax−−−−ik++10⎝⎠k1ax0k+11=∏i=0ax−i1故fx()=的Newton插值多项式为ax−6
《数值计算方法》第一章课后题答案N()xfxfxxxx=()+(,)(−)+⋅⋅⋅+fxxxxxxx(,,,)(⋅⋅⋅−)(−)(⋅⋅⋅xx−)nn00100101n−11xx−−()xxxx()−⋅⋅⋅()xx−001n−1=++⋅⋅⋅+axaxax−−−()()()axax−−()⋅⋅⋅()ax−00101nn⎛⎞k−1−1xxi=∑⎜⎟∏k=0⎝⎠ax−−kii=0ax14.设Px()是任意一个首项系数为1的n+1次多项式,试证明n(1)Px()−=∑Pxlx()()kkωn+1()xk=0nPx()k(2)Px()ωn+1()x=+1∑k=0()(x−xxknkω′+1)n其中。ωni+1()x=−∏(xx)。i=0nn++1(n1)解:(1)由题意,可设Px()=++xax⋅⋅⋅+a,则P()(1)!x=+n,由Lagrange插值余10项公式得(1n+)nP()ξPxLx()−=nn()ωω++11()x=n(),x其中Lxn()=∑Pxlx()()kk(1n+)!k=0n故有Px()−=∑Pxlx()()kkωn+1()xk=0(2)由(1)式可知,nnω(x)n+1Px()=+ωωnk++11()x∑∑Pxlx()k()=+nk()xPx()"kk==00()(x−xxknkω+1)nPx()Px()k故有,=+1∑ωωnk++11()xxk=0(−x)n′()xk15.给定数据表:x13022f()x3133543构造出函数f()x的差商表,并写出它的三次Newton插值多项式.解:利用Newton插值公式:Nxfx()()(=+xxfxx−)(,)(+xxxxfxxx−−)()(,,)3000101012+−()xxxxxxfxxxx()−()−(,,,)0120123先作出差商表一阶差商二阶差商三阶差商kxkf()xkf(,)xxfxxx(,,)f(,,,)xxxxkk+1kk++12kkk+++123kk01313/213/41/22031/61/3325/3-2/3-5/3-27
《数值计算方法》第一章课后题答案11⎛⎞3⎛⎞3Nx3()=+311()x−+()x−⎜⎟x−−2()x−1⎜⎟x−()x−023⎝⎠2⎝⎠2故:321610=−23xxx+−+33116.求作满足条件HHHH(0)1,====′′(0),(1)2,(1)2.的插值多项式Px()。2解法1:根据三次Hermite插值多项式:xx−−00xx−−1122xxxxHx()=−(12)()y+−(12)()y301xxxx−−xxxx−−01011010xx−122xx−0+−()xx()()yxx′′+−()y0011xx−−xx01101并依条件HHHH(0)1,=′′(0)===,(1)2,(1)2.,得222212Hx()(=+12)xx(1−+−)2(32)xx+xx(1−+−)2(1x)x32113=++xx122解法2:由于xx==0,1,故可直接由书中(3.9)式,得01""HxAxyAxyBxyBxy3()=+++0()0110()()011()22221=−()xxx1211()+×+−+×+−×+(232xx)()x1x()x−×122113=++xx12217.设f()x充分光滑,fafbfa()===()′()0,求证23maxf()xb≤−()afmax′′′(x)axb≤≤81axb≤≤证明:显然,满足条件HaHbHa()===()′()0的插值多项式Hx()=02222由Hermite插值余项公式得f′′′()ξ2f()xfxHx=−=()()(xaxb−−)()23!由于32⎛⎞ba−max()xaxb−−()=4⎜⎟axb≤≤⎝⎠3故41332maxf()xb≤−()afmax′′′(xb)=−()afmax′′′(x)3axb≤≤3!3axb≤≤81axb≤≤18.求作满足条件HHHH()01====,12(),29(),13′()的插值多项式Hx(),并33333估计其误差。解法1:由已知条件x012y129y′3用基函数方法构造H()x。令38
《数值计算方法》第一章课后题答案H30()x=+++AxyAxyAxyBxy()01()12()21()1′其中,A()()()()xAxAxBx,,,均为三次多项式,且满足条件0121A(0)=1(1)=AAA′(1)=(2)=00000A(1)=1(AAA0)=(′1)=(2)=01111BB′(1)=1(0)=(1)=BB(2)=01111A(2)=1(0)=AAA(1)=′(1)=022222依条件可设A()xCx=−−(12)(x),由A(0=1),可得:00112C=-,A0()xxx=−−−()1()22212同理,AAB()xx=−(x−2,)()xx=()(x−1,xx)()=−xx−1()−2121212∴H3()xxxx=−−()12()()()−×−−×−−−×12xx212x()x32123+−xx()19×=+x12(4)f(ξ)2误差为:R33()xfxHx=−=()()x()x−−12()x4!解法2:用承袭性构造H()x3由条件HHH()01===,12()(,29)先构造一个二次多项式Nx()3332作差商表:ixiPx()i一阶差商二阶差商0011121229732于是有:Nx()11(0=+×−+x)3(0x−)(1x−=)321x−+x2令所求插值多项式H()x=+Nxcxxxxxx()(−−−)()()32012利用剩下的一个插值条件H′()13=,得3Nxcxxxx′′()(+−−=)()fx()21101231由此解出fxNx31′′()−21()34−c===1()xxxx1012−−−−()()10()123故有Px()=+Nxxx()(1)(2)−−x=x+12(kk)()19.求作满足条件Hxfxi33()ii==()(0,1,)Hx(0)=fxk(0)(=1,2)的插值多项式Px()。并给出插值余项。解:令fx′′(0)2Hxfxfxxx20()()()(=+′0−0)+()xx−023HxHxcxx()=+20()(−)39
《数值计算方法》第一章课后题答案f(xHx12)−()利用插值条件Hxfx()()=定出:c=3113()xx−0(4)f()ξ3注意到这里x0是三重零点,x1是单零点,故插值余项为f()xHx−=30()()xxxx−−()14!20.求作次数≤4的多项式Px(),使满足条件PP()01=−,10()=,PPP′′′()0=−2,()1=10,′()1=40并列出插值余项。解法1:由于在x=0处有直到一阶导数值的插值条件,所以它是“二重节点”;而在x=1处有直到二阶导数值的插值条件所以x=1是“三重节点”。因此利用重节点的差商公式:(k)⎛⎞f(x)fxxx⎜⎟,,...,=limfxxxx(),,...,,=01k−1⎝⎠k+1xxx01,,...,k−1→xk!可以作出差商表xf()x一阶二阶三阶四阶ii0-10-1-21013101096101020115根据Newton插值多项式,有2Pxfx()=+()00fxxxx(,,000)(−)+fxxxxx(0,10)(−)222+−f()xxxxxxxxfxxxxxxxxx0011,,,(0)((−1)+00111,,,,)(−0)(−1)2222⇒=Px()−1236(1−xx++−xx)5(1+−xx),1()523且插值余项为fxPx()−=()f()(ξxx−1)5!21.设分段多项式32⎧⎪xx+≤,0x≤1Sx()=⎨32⎪⎩21xb++−≤≤xcx,1x2是以0,1,2为节点的三次样条函数,试确定系数bc,的值。""""解:由S(x−0)=S(x+0)和S(x−0)=S(x+0)可得S(1−0)=S(1+0)和S(1−0)=S(1+0)⎧2=2+b+c−1⎧b=−2即⎨解得⎨⎩3+2=6+2b+c⎩c=322.根据给定的数据表x123f()x2412f′()x1-1建立一个三次样条插值函数Sx()。解:由已知作差商表kxk()fxkf(,)xxkk+1fxxx(,,)kk++12k012124223128310
《数值计算方法》第一章课后题答案节点等距hi∴hxx=−==1,λ=0.5iii+1ihh+ii−1μλ=−=10.5ii⎧df=−6((,)xxy")=6(21)−=60010⎪∴⎨df==6(,,)18xxx1012⎪⎩dyf=−6("(,xx))=6(18)−−=−542212得MMM,,的线形方程组012⎛⎞21⎛⎞M0⎛6⎞⎜⎟⎜⎟⎜⎟0.520.5M=18⎜⎟⎜⎟1⎜⎟⎜⎟⎝⎠12⎜⎟⎝⎠M⎜⎝−54⎟⎠2解得:M=−==7,MM20,−37012又在[,]xx上kk−13322()()x−−xxxMhxx−Mhxx−kk−−11kkkkkk−1SxM()=++M(y−+)(y−)31kkk−−1k66hh6h6hkkkkhxx=−kkk−1∴当时x∈[1,2]33(2−−−xx)(1)720Sx()=−7+20+−(2)(2)(4−+−x)(1)x−36666132=−+(9xxx3443−14)2⎧132(9xxx−+−344314)x∈[1,2]⎪⎪2∴Sx()=⎨3⎪1(19−+−+xxx32134293210)x∈[2,3]⎪⎩2∴当时x∈[2,3]33(3−−xx)(2)20−37Sx()=20−37+−(4)(3−+−x)(12)(x−2)36666132=−+(19xxx134−293+210)211
《数值计算方法》第二章课后题答案第二章答案1.计算下列函数f()x关于C[0,1]的f,,ff:∞1212bb2注:f∞=maxaxb≤≤fx(),f1=∫afxdx(),f2=(∫afxd()x)3()()(11fx=−x)1()()2fxx=−2mn()()31fxxx=−(),mn与为正整数10−x()()(41fx=+x)e3解:(1)f()(x=x−1)3f()x=maxf()x=max(x−1)=1∞1113ff1==∫∫00()xdxx(1)−dx=7111122726ff2==(∫∫00()xdxx)((1)−dx)=71(2)fxx()=−211fx()==maxfx()maxx−=∞221111111f=−=−+−=()xdx2()()xdxxdx1∫∫∫0022124211⎛⎞b222⎛⎞1132ff2==⎜⎟∫∫a[()]xdxx⎜⎟0(−)dx=⎝⎠⎝⎠26mn(3)fxxx()=−(1,)mn与为正整数mnmnmnfx=−max(x1)=∞mn+()mn+1mnmn!!fx1=−=∫0(1xd)x()mn++1!11⎡⎤122mn2()2!2!mn()2fx=−(1x)=()2⎢⎥⎣⎦∫0()221mn++!10−x(4)f()(xxe=+1)10−x10−1f=+=max(xee1)2∞110−x26813184fxe1=+∫0(1)dx=9864101−e21110−x68576238333199506713671123209f=[∫[]()x+1edx]2=−2088e2∗∗2.令TxTx()=−∈(21,0)x[,1],试证{Tx()}是在[0,1]上带权nnn12
《数值计算方法》第二章课后题答案1∗∗∗∗ρ()x=的正交多项式,并求TxTxTxTx0123(),,,()()()。2x−x解:111****()TTmn,==∫∫00ρ()()()xTxTxdxmn2Txn(21−)(Txm21−)dxxx−∗令tx=−21,则有{Tx()}n**11111()TTm,,n==∫∫1122Tmn()()tTtdtTmn()()tTtdt=()TTmn−−tt++11⎛⎞21−t−⎜⎟22⎝⎠1是在[0,1]上带权ρ()x=的正交多项式。2x−x*TxTx()=−(21)1=00*TxTx()=−(21)21=x−11*2TxTx()=−(21)8=−xx81+22*32TxTx()=−(21)=−+−32x48x18x133∞3.{ϕ()x}是区间[0,1]上带权ρ(x)=x的最高次项系数为1的正交多项式族,其中ii=01ϕ0()x=1,求∫0xϕϕ3()xdx和1()x。11解法一:xϕρ()xdx=()()()xϕxϕxdx∫∫33000∞Q{}ϕρi()xxi=0是区间[0,1]上带权()=x的最高次项系数为的正交多项式111∴ρϕϕ()()()xxxdx==0,即xxdxϕ()0∫∫3030012(,())xxϕ∫xdx200由于ϕ()1x=⇒=ϕϕ()xx−()xx=−=x−0101((),())ϕϕxxxdx300∫0解法二:设ϕ()x=+xc,则由1112c∫xxcdx()+=+=0⇒c=−0323π24.求ab,,使积分∫2()axb+−sinxdx取得最小值。0解:题意即为在Φ=span{1,x}中求f(xx)=sin的最佳平方逼近多项式Pxaax10()=+1,故aa01,满足法方程⎧((),())ϕϕxxa+=((),())ϕϕxxa(,())yϕx0000110⎨⎩((),())ϕϕxxa+=((),())ϕϕxxa(,())yϕx10011112⎧ππ⎧82π−4⎪aa+=1ab==⎪2801⎪⎪0π2积分可得:⎨⎨⇒≈ab0.6644389,≈0.1147707.239624−π⎪ππ⎪aa==aa01+=1⎪⎩13⎪⎩824π或者按下述方法:π22123ab2π2π因为∫()ax+b−sinxdx=aπ+π−2a+b+−2b02442413
《数值计算方法》第二章课后题答案上式分别对ab,求偏导,并令其为零,有∂13b2∂12=aπ+π−2=0=aπ+bπ−2=0∂a124∂b496−24π8π−24从而也有a=,b=32ππ15.对f()()xgxCab,,∈[],定义b()(1,fg)=∫fxgxdx′′()()ab()(2,fgf)=+∫′′()()xgxdxf()()agaa问它们是否构成内积?(1)显然有()fg,,,,=(gfcfgcfgc)(,)=(),是常数(ffgfgfg+=+,)(,)(,)1212但不满足“当且仅当=0时(,)=0,(,)0"fffff≥b2这是因为(,)=(ff∫fxdx′())=0a推出fx′()=0,即f为常数,但不一定为0,故(1)不构成内积。(2)显然内积公理的1),2),3)均满足,考察第四条b2"2(,)fff=+⎡⎤()xdxf()a∫a⎣⎦2若fx()=0,则必有(ff,0)=反之,若(ff,0)=,则fx′()=0且fa()=0,由此可推得fx()=0,即内积公理第四条满足,故(2)构成内积。26.对权函数ρ()x=+1x,区间[−1,1],试求首项系数为1的正交多项式ϕ()xn,0=,1,2,3。n解:ϕ=1013()x,ϕ0∫1()xxdx+−ϕϕ=−x()xx=−=x10()ϕϕ00,1222(,())xxϕ0(,())xxϕ1ϕϕ()x=−xxx()−ϕ()201((),())ϕϕxx((),())ϕϕxx0011112223∫∫(1++xxdx)(1xxdx)222−−11=−xx−=−x;11(1++xdx22)(1xxdx)25∫∫−−113333(,())xxϕ0(,())xxϕϕ12(,())xxϕϕ()x=−xxxx()−ϕ()−ϕ()3012(ϕϕ(),xx())((),ϕϕxx())(ϕϕ(),xx())0011221112322∫∫(1++xxdx23)(1xxxdx23)∫(1+−xxx)()dx3−1522−−11=−xx−−()x−11122222225∫∫−−11(1++xdx)(1xxdx)∫−1(1+−xx)()dx539=−xx1417.利用正交化方法求[0,1]上带权ρ()lnx=的前三个正交多项式PxPxPx(),(),()。012x14
《数值计算方法》第二章课后题答案解:Px()=1011()xP,0∫0lnxdx1Pxx10()=−Pxx()=−=−x()PP,41100∫lndx0x222(xP,,01)(xP)Pxx20()=−Px()−Px1()()PP00,,()PP1112112⎛⎞11∫xdlnx∫xx⎜⎟−lndx20x0⎝⎠4x⎛⎞15217=−xx−⎜⎟−=−+xx1111247252lndx1⎛⎞xdlnx⎝⎠∫0x∫⎜⎟−x0⎝⎠4218.判断函数1,,xx−在[−1,1]上两两正交,并求一个三次多项式,使其在[−1,1]上与3上述函数两两正交。解:1⎛21⎞1⎛21⎞(1)()1,x=∫−1xdx=0,⎜1,x−⎟=∫−1⎜x−⎟dx=0,⎝3⎠⎝3⎠⎛21⎞1⎛21⎞1⎜x,x−⎟=∫−1x⎜x−⎟dx=0,()1,1=∫−11dx=2⎝3⎠⎝3⎠2122⎛2121⎞1⎛21⎞8()x,x=∫−1xdx=3,⎜x−3,x−3⎟=∫−1⎜x−3⎟dx=45⎝⎠⎝⎠21所以,1,,xx−在[−1,1]上两两正交。3(2)设所求多项式为ϕ()x3333()3()x,ϕ0()()x,ϕ1()(x,ϕ2)()ϕx=x−ϕx−ϕx−ϕx3()0()1()2ϕ,ϕϕ,ϕϕ,ϕ00112213⎛21⎞1314∫x⎜x−⎟dx3∫−1xdx∫−1xdx−1⎝3⎠⎛21⎞33=x−−x−⎜x−⎟=x−x112dxx2dx1⎛1⎞⎝3⎠5∫∫2−1−1∫⎜x−⎟dx−1⎝3⎠9.用最小二乘原理求矛盾方程组⎧xx−=1,12⎪⎪−+=xx2,12⎨223xx−=,⎪12⎪−+=34xx.⎩12的最小二乘解。∗注:给定线性代数方程组Axb=,AA=,当mn>时,称其为超定方程组。求x使得mn×2∗bAx−取最小值。应用微分学中多元函数求极值的方法可以证明x为方程组2TT∗AAxAb=的解。称x为超定方程组Ax=b的最小二乘解。解法一:15
《数值计算方法》第二章课后题答案⎡⎤⎡11−1⎤⎢⎥⎢⎥−11⎡⎤x2由题意得:⎢⎥⎢ 1=⇒⎥⎢⎥⎢⎥⎢22−⎣⎦x3⎥2⎢⎥⎢⎥⎣⎦⎣314⎦⎡11−⎤⎡1⎤⎢⎥⎢⎥⎡⎤112311−−−⎡⎤x⎡⎤11232−− ⎢⎥⎢ 1=⎥⎢⎥⎢⎥⎢⎥⎣⎦−−11212⎢−2⎥⎢⎣⎦x⎣⎦−−11213⎥2⎢⎥⎢⎥⎣31⎦⎣4⎦⎡⎤⎡15−−9⎡⎤x7⎤1⇒=⎢⎥⎢ ⎢⎥⎥⎣⎦⎣−−97⎣⎦x1⎦2⎧29x=−⎧15xx−=9−7⎪⎪11212⇒⇒⎨⎨⎩−+=971xx−1312⎪x=−2⎪⎩4⎧29x=−⎪⎪112所以⎨即是所求的最小二乘解。⎪x=−132⎪⎩4误差平方和为2222δ=−−+(xx1)(−+−+−−+xx2)(223xx)(3−+−xx4)12121212解法二:求x,x,使误差平方和122222δ=−−+(xx1)(−+−+−−+xx2)(223xx)(3−+−xx4)12121212∂δ∂δ为最小,令:=0,=0∂x∂x12⎧30xx−=18−1412得方程组如下:⎨⎩−+=18xx14−2122913解方程组有:x=−,x=−12124210.用最小二乘法求一个形如y=+abx的经验公式,使它与下列数据相拟合,并估计平方误差。x1925313844ky19.032.349.073.397.8k解:16
《数值计算方法》第二章课后题答案2ϕϕ01()xx==1,()xTϕ0=()1,1,1,1,1Tϕ1=()361,625,961,1444,1936Ty=()19.0,32.3,49.0,73.3,97.8()ϕϕ0,=×+×+×+×+×=111111111150()ϕϕ01,=×1361162519611144411936+×+×+×+×=5327()ϕϕ11,=7277699()y,ϕ1=369321.5()y,ϕ0=271.4⎧⎧5ab+=5327271.4a=0.972529⎨⎨⇒⎩⎩5327ab+=7277699369321.5b=0.05003512∴公式是yx=+0.9725290.05003512将x=19,25,31,38,44分别代入y=+0.970.05x,得*****yyyyy=====19.02,32.22,49.02,73.17,97.77.0123442所以误差∑()yy−=*0.025k=0bx11.求形如ya=eab(,为常数)的经验公式,使它能和下表给出的数据相拟合。x12345678y15.320.527.436.649.165.687.8117.6bx解:设y=ae,两边取对数得lny=lnabx+,令Yy=ln,,aa===lnab,Xx,则有01YaaX=+012设ϕ()x=1,ϕ()x=X,于是得到正规方程组:01⎧()()()ϕ0,ϕ0a0+ϕ0,ϕ1a1=Y,ϕ0⎨()()()ϕ,ϕa+ϕ,ϕa=Y,ϕ⎩1001111其中,()TTϕ=1,1,1,1,1,1,1,1,ϕ=(1,2,3,4,5,6,7,8)01()TY=ln15.3,ln20.5,ln27.4,ln36.6,ln49.1,ln65.6,ln87.8,ln117.6()T=2.72785,3.02042,3.31054,3.60005,3.89386,4.18358,4.47506,4.76729()ϕ,ϕ=800()ϕϕ01,=+++++++=12345678364()22222222ϕ,ϕ=1+2+3+4+5+6+7+8=20411()Y,ϕ=()ln15.3+ln20.5+ln27.4+ln36.6+ln49.1+ln65.6+ln87.8+ln117.6=29.97870()Y,ϕ=147.1351正规方程组化为:⎧8a0+36a1=29.9787⎨36a+204a=147.135⎩01得a=2.43689a=0.29121101lna=2.43689所以a=11.45a=b=0.291211117
《数值计算方法》第二章课后题答案lna=2.43689所以a=11.45a1=b=0.2912110.291211xye=11.4512.求函数f()x在给定区间上对于Φ=span{1,x}的最佳平方逼近多项式:()()1afx=rctanx,[0,1];(2c)fx()=osπx,[0,1];x()()3,fx=x[]0,1;()()4,fxe=−[]1,1.解:设ϕ()x=1,ϕ()x=x01()()()ϕ,ϕa+ϕ,ϕa=y,ϕ0000110()()()ϕ,ϕa+ϕ,ϕa=y,ϕ1001111(1)fx()=arctan,0,1x[]1112()ϕϕ00,1==∫∫00dx,()ϕϕ01,1==xdx/2,()ϕϕ11,1==∫0xdx/311ππ11()y,lϕϕ01==∫∫arctgxdx−==n2,()y,xarctgxdx−004242⎧11π⎧πaa+=−ln2a=−−2ln23+⎪01242⎪02⎨⎨⇒11π13π⎪⎪aa+=−a=−+63ln2011⎩2342⎩2ππ3⇒=−−yx2ln23(++−+63ln2)22(2)fx()=cosπx,0,1[]()()()ϕ,ϕa+ϕ,ϕa=y,ϕ0000110()()()ϕ,ϕa+ϕ,ϕa=y,ϕ10011111112()ϕϕ00,1==∫∫00dx,()ϕϕ01,1==xdx/2,()ϕϕ11,1==∫0xdx/3112()yx,ϕπϕπ01==∫∫cosdx0,()y,==xcosxdx−200π⎧1aa+=0⎪01212241224⎨⇒=aa,=−⇒=−yx。012222⎪11+=−2ππππaa012⎩23π()()3,fx=x[0,1]1112()ϕϕ00,1==∫∫00dx,()ϕϕ01,1==xdx/2,()ϕϕ11,1==∫0xdx/31122()yx,,ϕϕ01====∫∫dx()yx,xdx0035⎧12aa+=⎪01234444⎨⇒=aayx,=⇒=+01112155155⎪aa+=01⎩235x()()4,fxe=−[1,1]1112()ϕϕ00,2==∫∫∫dx,()ϕϕ01,0==xdx,()ϕϕ11,2==xdx/3−−−11111xx−−11()ye,,ϕϕ01==∫∫dxe−e()yx,==edx2e−−1118
《数值计算方法》第二章课后题答案−1⎧⎪2aee0=−ee−−−−1133ee⎨2⇒=aa,=⇒=yx+。−101ae=222ee⎪1⎩32413.fxx()=−,在[1,1]上求关于Φ=span{1,xx,}的最佳平方逼近多项式。解:Legendre是[-1,1]上的正交多项式11242取px()1,=px()=−=−+(3x1),px()(35x30x3)024282(pxpx(),())==(k0,2,4)kk21k+01(,())fpx=−+()xdxxdx=10∫∫−100111122(,(fpx))=−xxd (31−+)xxxd(31−=)x2∫∫−10224011114242(,fpx())=−(35x−+30x3)xdx+(35x−+30x3)xdx=−4∫∫−108824115593af==(,())pxaf,==(,())px,af=(,())px=−0022442228216*42所以p()x=++apxapxapx()()()==−0.8203125xx+1.640625+0.25781254002244x14.求f()xe=在[1,1]−上的三次最佳平方逼近多项式。3解:设f()xpx ()=∑CkkPx()k=0()fP,k21k+1cPkk==∫()()xfxdx()PP,2−1kk111x−1Ce0==∫dx()e−e=1.17569422−131xCx==edx1.1036381∫2−15311⎛⎞2xCx=−⎜⎟edx=0.3578052∫222−1⎝⎠7531⎛⎞3xCx=−=⎜⎟xedx0.0705183∫222−1⎝⎠3⎛⎞3123⎛53⎞所以p()xC==++∑kkP()x1.1756941.103638x0.357805⎜⎟x−+0.070518⎜xx−⎟k=0⎝⎠22⎝22⎠23=+++0.9962890.997861x0.536708xx0.17629512215.已知勒让德多项式PPx===1,,P()3x−1,试在二次多项式类Φ=span{1,x}0122x中求一多项式Px(),使其成为fxe()=−在,[11]上的最佳平方逼近函数。2解:由构PPP,,造,Px()设PxcPcPcP()=++01222001122由题意可知c=01即:PxcPcP()=+20022⎛⎞()PPPP0002,,()⎛⎞c0⎛(Pf0,)⎞⎜⎟⎜⎟=⎜⎟⎜⎟⎝⎠()PPPP2022,,()⎝⎠c2⎜⎝()Pf2,⎟⎠19
《数值计算方法》第二章课后题答案−1⎧2cee=−≈2.3503880⎪即:⎨2⎪c≈0.1431242⎩5⎧c≈1.1751940解得:⎨⎩c≈0.3578122Px2()=+0.536715x0.99628916.求fx()=lnx在[1,2]上的二次最佳平方逼近多项式,并估计平方误差。解:设122131+−⎛⎞31xt=+=+t,l则f()x==+=∈nxtln⎜⎟ϕ()t,t[]−1,12222⎝⎠222*ptnk()=∑CTtk(),k=0⎛⎞31ln⎜⎟+t111⎝⎠221π⎛⎞31CT00==(),f∫∫dt=+=ln⎜⎟cosθθd−1.15519ππ−101−t2π⎝⎠22⎛⎞31xtln⎜⎟+221⎝⎠222π⎛⎞31CT11==(),cf∫12dt=×∫osθθln⎜⎟+cosdθ=1.520575ππ−1−tπ0⎝⎠222⎛⎞31()21tt−+ln⎜⎟221⎝⎠222π⎛⎞31CT22==(),f∫∫dt=×cos2θθln⎜⎟+=cosdθ−0.46204ππ−101−t2π⎝⎠22*22所以pt3()=−-1.15519+1.520575x0.462042-1()x=−0.92408x+1.520575x−0.69315⎛⎞31*其误差为ln⎜⎟+−tpt3()≈0.00002055⎝⎠22∞20
《数值计算方法》第三章课后题答案第三章习题答案11.分别用梯形公式、Simpson公式、Cotes公式计算积分Ix=∫dx,并估计误差。0.5解:1)用梯形公式有:110.5−1⎛⎞2∫xdx≈+[f()1f()0.5]=⎜⎟⎜⎟1+≈0.426780.524⎝⎠23333T()ba−0.5⎛⎞1−−22−33−Ef()=−f′′()ηη=−⎜⎟−=2.604210×η≤7.365710×1212⎝⎠4事实上,1Qfx()==xI,∫xdx=0.43096440.510.5−If≈+⎡⎤⎣⎦()()0.5f1=0.42677672T110.5−∴Ef()=−∫xdx⎡⎤⎣⎦f()()0.5+f1=0.00418770.522)Simpson公式110.5−⎡⎛⎞⎛⎞31⎤1⎛⎞2∫xdx≈+⎢⎥f()14f⎜⎟⎜⎟+f=⎜⎟⎜⎟123++=0.430930.564⎣⎦⎝⎠⎝⎠212⎝⎠2411⎛⎞411−−7Sbaba−−⎛⎞()422⎜⎟⎛⎞15−2−4Ef[]=−⎜⎟f()ηη=−⎜⎟⎜⎟−≤1.1837710×180⎝⎠2180⎜⎟2⎝⎠8⎝⎠3T--()ba2E()ff=""()h1248S110.5−⎡⎛⎞0.51+⎤事实上,Ef()=−∫xdx⎢⎥f()0.5+4f⎜⎟+f()1=0.00003040.562⎣⎦⎝⎠3)由Cotes公式有:11−12⎡⎤⎛⎞537⎛⎞⎛⎞∫xdx≈+⎢⎥7f()0.532f⎜⎟+12f⎜⎟+32f⎜⎟+7f()10.590⎣⎦⎝⎠8⎝⎠4⎝⎠81=+()4.9497525.2982210.3923029.933267+++=0.430961801157(7+++32127)180288611⎛⎞2×22⎜⎟⎛⎞945−11C2−6Ef()=−⎜⎟×−⎜⎟η≤2.697410×945⎜⎟4⎝⎠64⎝⎠7C--2()ba(6)2E()f=f()h945*48C事实上,Ef()=0.00000032.证明Simpson公式()2.8具有三次代数精度。证明:21
《数值计算方法》第三章课后题答案333⎛⎞ab++⎛⎞ab3令,f()xxfaaf===则,()⎜⎟⎜⎟,fbb()=⎝⎠22⎝⎠b444bxba−左边==∫fxdx()=a44a44ba−⎡⎛⎞ab+⎤ba−右边=++⎢⎥fa()4f⎜⎟fb()=624⎣⎦⎝⎠故该公式的代数精度是。34而当f()xx=时bb1455左侧:∫∫f()xdx==−xdx()baaa54ba−⎡⎛⎞ab+⎤−ba⎡44()ab+⎤⎢⎥f()af++44⎜⎟f()b=+⎢a×+b⎥626⎣⎦⎝⎠⎢⎣8⎥⎦右侧:5543223455baa−−−+−ba22babab=32左侧不等于右侧。所以Simpson具有三次代数精度.3.分别用复化梯形公式和复化公式Simpson计算下列积分.π1x92(1)dxn,8=,(3)xdxn,4=,64−sinϕdϕ,n=6∫04+x2∫1∫0解:(1)用复化梯形公式有:ba−−101h===,n88h⎡⎤⎛⎞⎛⎞⎛⎞⎛⎞⎛⎞⎛⎞⎛⎞⎛⎞1234567Tfn=+⎢⎥()affffffff21⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟+++++++()28⎣⎦⎝⎠⎝⎠⎝⎠⎝⎠⎝⎠⎝⎠⎝⎠⎝⎠8888881=[02(0.0311280.0615380.0905660.117650.142350.164380.18361)0.2+×+++++++]=0.111416由复化Simpson公式有:11⎡⎤⎛⎞⎛⎞⎛⎞123⎛⎞⎛⎞⎛⎞⎛⎞⎛⎞1357S8=×⎢⎥f()02(+×ffffffff⎜⎟⎜⎟⎜⎟++)14+()+⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟+++64⎣⎦⎝⎠⎝⎠⎝⎠444⎝⎠⎝⎠⎝⎠⎝⎠⎝⎠88881=⎡⎣02+×+++()0.0615380.117650.164384×++++(0.0311280.0905660.412350.18351)0.2⎤⎦24=0.1115711()1−e−x2()2,∫dxn=100x9解(3):∫xdxn,4=由复化梯形公式有:1ba−−91h===2,n41Tf4=×2192357()()+ff()+()()+f()+f()2=++×++()132()357≈17.227722
《数值计算方法》第三章课后题答案由复化Simpson公式有:1Sf4=×41925437()()+fff()+()+()()+f()62=×++×+()13254()3+7≈17.32203π(4)解:64−sin2ϕdϕ,n=6∫0由复化梯形公式:π−0b−a6πh===,ϕ=a+kh,k=1,2,3,4,5kn63655hπ⎛kπ⎞⎛π⎞T6=[f(a)+2∑f(ϕk)+f(b)]=[f(0)+2∑f⎜⎟+f⎜⎟]=1.03562192k=136k=1⎝36⎠⎝36⎠由复化Simpson公式:125⎛⎞hS4=T6+H6,H6=h∑f⎜⎜ϕ1⎟⎟,ϕ1=ϕk+,k=0,1,2,3,4,533k=0k+2k+2⎝⎠25π⎛πkπ⎞H6=∑f⎜+⎟=1.035834878,S4=1.03576388636k=0⎝7236⎠11314.给定求积节点xxx=,,,==试推出计算积分f()xdx的插值型求积公式,并写012∫4240出它的截断误差。1⎛⎞113⎛⎞⎛⎞解:fxdxAf()≈++⎜⎟Af⎜⎟Af⎜⎟∫0120⎝⎠424⎝⎠⎝⎠⎛⎞13⎛⎞⎜⎟xx−−⎜⎟1⎝⎠24⎝⎠2Ad==x,0∫0⎛⎞1113⎛⎞3⎜⎟−−⎜⎟⎝⎠4244⎝⎠⎛⎞13⎛⎞⎜⎟xx−−⎜⎟1⎝⎠44⎝⎠1Ad==x−1∫0⎛⎞1113⎛⎞3⎜⎟−−⎜⎟⎝⎠2424⎝⎠考虑到对称性,有AA=,于是有求积公式20121⎛⎞⎛⎞311⎛⎞∫fxdx()≈+−[]f⎜⎟⎜⎟ff⎜⎟034⎝⎠⎝⎠432⎝⎠由于原式含有3个节点,故它至少有2阶精度。考虑到其对称性,可以猜想到它可能有33阶精度。事实上,对f=x原式左右两端相等:33321⎛⎞⎛⎞311⎛⎞113[]⎜⎟⎜⎟+−=⎜⎟=∫xdx34⎝⎠⎝⎠432⎝⎠404此外,容易验证原式对f=x不准确,故所构造出的求积公式有3阶精度。π5.给定积分I=∫2sinxdx。023
《数值计算方法》第三章课后题答案1−3(1)利用复化梯形公式计算上述积分值,使其截断误差不超过×10;2(2)取同样的求积节点,改用复化Simpson公式计算时,截断误差是多少?−6(3)如果要求截断误差不超过10,那么使用复化Simpson公式计算时,应将积分区间分成多少等分?33n()ba−""π""解:(1)Ef()=−f()η=−f()ηT2212nn9633"""nπππ⎡⎤f()x=sinx,f()cos,()xx==fxx−sin∴Ef()=≤sinφη,∈0,T22⎢⎥96nn96⎣⎦2n−3当误差Ef()0.510≤×时,n≥25.6,所以取n=26。Tππh25则:h=⇒=Tffn[(0)+()2+∑f(x)]5222k=1k12ππππ325π=×{012[sin(++)sin(+)sin(+)...sin(++)]}=0.946525252525252πSb-ah4""""21π4(2)E[]nff=−()()η=−××()sin()η180218022nππS42211ππ4−9则E[]nfn≤××()(=⇒××=26)()710×18022n18022nπS421π−6(3)E[]nf≤××≤()1018022n则nn≥⇒7.6=8−56.用Romberg求积方法计算下列积分,使误差不超过10。21−x2π3214(1)edx;(2)xsinxdx;(3)x1+xdx;(4)dxπ∫0∫0∫0∫01+x221−x解(1):∫edxπ021()aT在[0,1]上用梯形公式:=+[(0)ff(1)]0.771743332=1π2()[01]b,二等分:21⎛⎞1Hf==⎜⎟0.68439656,TT=(+H)=0.728069946,1211π⎝⎠2241STT=−=0.7135121512133()[01]c,四等分:21⎛⎞⎛⎞131Hf=+[⎜⎟⎜⎟f]0.705895578,=T=(T+H)=0.7169827622422π24⎝⎠⎝⎠4224
《数值计算方法》第三章课后题答案24141S=T−T=0.713287034,C=S−S=0.71327202624112221334−14−1(d)将[0,1]八等分:21⎛1⎞⎛3⎞⎛5⎞⎛7⎞H4=[f⎜⎟+f⎜⎟+f⎜⎟+f⎜⎟]=0.711417571π4⎝8⎠⎝8⎠⎝8⎠⎝8⎠141T=(T+H)=0.714200166,S=T−T=0.713272634844484233241C=S−S=0.713271674,224224−14−1341−7−5R=C−C=0.713271669,R−C=3.52×10<10,13231114−14−1计算可以停止。2π解(2):∫xsinxdx0(a)在[0,2π]上用梯形公式得:2πT=[f(0)+f(2π)]=012(b)将[0,2π]二等分:141H=2πf(π)=0,T=(T+H)=0,S=T−T=01211121233(c)将[0,2π]四等分:⎛π⎞⎛3π⎞21H2=π[f⎜⎟+f⎜⎟]=−π=−9.869604401,T4=(T2+H2)=−4.934802201⎝2⎠⎝2⎠224141S=T−T=−6.579736267,C=S−S=7.01838535224212221334−14−1(d)将[0,2π]八等分:3π⎛πiπ⎞1H4=∑f⎜+⎟=−6.9788642,T8=(T4+H4)=−5.9568332012i=0⎝42⎠224141S=T−T=−6.2975102,C=S−S=−6.27869512948422422334−14−1341R=C−C=−6.266954014132314−14−1(e)将[0,2π]十六等分7π⎛πiπ⎞1H8=∑f⎜+⎟=−6.447629792,T16=(T8+H8)=−6.2022314974i=0⎝84⎠224141S=T−T=−6.284030929,C=S−S=−6.283132311816842824334−14−125
《数值计算方法》第三章课后题答案344141R=C−C=−6.283202742,X=R−R=−6.28326646323432142414−14−14−14−1(f)将[0,2π]三十二等分15π⎛πiπ⎞1H16=∑f⎜+⎟=−6.323740394,T32=(T16+H16)=−6.2629859458i=0⎝168⎠224141S=T−T=−6.283237428,C=S−S=−6.283184528163216821628334−14−1344141R=C−C=−6.283185356,X=R−R=−6.28318528843834244424−14−14−14−1541Y=X_X=−6.283185209152514−14−1(g)将[0,2π]六十四等分:31π⎛πiπ⎞1H32=∑f⎜+⎟=−6.293289853,T64=(T32+H32)=−6.27813789916i=0⎝3216⎠224141S=T−T=−6.283188551,C=S−S=−6.28318529232643216232216334−14−1344141R=C−C=−6.283185304,X=R−R=−6.283185304831638448444−14−14−14−1(3)564141Y=X−X=−6.283185304,Z=Y−Y=−6.28318530425452162614−14−14−14−1−8−5Z-Y=9.5×10<101132解:∫x1+xdx0(a)在[0,3]上用梯形公式3T=[f(3)+f(0)]=14.2302494712(b)将[0,3]二等分:⎛3⎞141H1=3f⎜⎟=8.11249037,T2=(T1+H1)=11.17136992,S=T2−T1=10.1517434⎝2⎠233(c)将[0,3]四等分:3⎛3⎞⎛9⎞1H2=[f⎜⎟+f⎜⎟]=9.71622377,T4=[T2+H2)=10.443796852⎝4⎠⎝4⎠224141S=T−T=10.20127249,C=S−S=10.2045744324212221334−14−1(d)将[0,3]八等分:33⎛33k⎞1H4=∑f⎜+⎟=10.08893752,T8=[T4+H4]=10.266367194k=0⎝84⎠224141S=T−T=10.20722396,C=S−S=10.2076207348422422334−14−126
《数值计算方法》第三章课后题答案3412R1=3C2−3C1=10.207669084−14−1(e)将[0,3]十六等分:73⎛33i⎞1H8=∑f⎜+⎟=10.1781732,T16=(T8+H8)=10.22227028i=0⎝168⎠224141S=T−T=10.2075712,C=S−S=10.20759435816842824334−14−1344141R=C−C=10.20759393,X=R−R=10.2075936423432142414−14−14−14−1(f)将[0,3]三十二等分:153⎛33i⎞1H16=∑f⎜+⎟=10.20025127,T32=(T16+H16)=10.2112607416i=0⎝3216⎠224141S=T−T=10.20759091,C=S−S=10.20759223163216821628334−14−1344141R=C−C=10.20759219,X=R−R=10.2075921943834244424−14−14−14−15Y=4X−1X=10.20759219,Y−X=1.4×10−6<10−515251114−14−1计算可以停止14解(4):dx∫01+x2(a)在[0,1]上用梯形公式:1T=[f(1)+f(0)]=312(b)将[0,1]二等分:⎛1⎞141H1=f⎜⎟=3.2,T2=(T1+H1)=3.1,S1=T2−T1=3.133333333⎝2⎠233(c)将[0,1]四等分:1⎛1⎞⎛3⎞1H2=[f⎜⎟+f⎜⎟]=3.162352941,T4=(T2+H2)=3.1311764712⎝4⎠⎝4⎠224141S=T−T=3.141568627,C=S−S=3.14211764724212221334−14−1(d)将[0,1]八等分:31⎛1i⎞1H4=∑f⎜+⎟=3.146800518,T8=(T4+H4)=3.1489884954i=0⎝84⎠224141S=T−T=3.141592502,C=S−S=3.14159409448422422334−14−1341R=C−C=3.141585784132314−14−127
《数值计算方法》第三章课后题答案()[01]e,十六等分:711⎛⎞i1Hf81=+∑⎜⎟=3.14289473,TT6=(8+H8)=3.14094161381i=0⎝⎠68224141STT=−=3.141592652,C=S−S=3.141592662816842284334141−−344141RCC=−=3.141592639,XRR=−=3.14159266624233121444141−−4141−−−−65XR−=6.8810×<10,算可以停止。117.推导下列三种矩形求积公式:bf′(ξ)2()1;∫fxdxbafa()=−()()+()ba−a2bf′()η2()2;∫fxdxbafb()=−()()−()ba−a2b⎛⎞ab+f′()ς3()3;∫f()xdxbaf=−()⎜⎟+()ba−a⎝⎠224证明:(1)将f()x在x=a处Taylor展开,得f()xfafxa=+()"()(ξ−∈),ξ(,).ax两边在[,]ab上积分,得bbb∫∫∫f()xdx=+−fadx()f′()(ξxadx)aaab=−()bafaf()(+′η)()∫xadx−a12=−()bafa()(+f′ηη)()ba−,[∈ab,].2(2)将f()x在x=b处Taylor展开,得()fxfbfxb=+()′()(ξ−∈),ξ(,).xb两边在[,]ab上积分,得bbb∫∫∫f()xdx=+−fbdx()f′()(ξxbdx)aaab=−()bafbf()(+′η)()∫xbdx−a12=−()bafb()(−f′ηη)()ba−,[∈ab,].2ab+(3)将f()x在x=处Taylor展开,得2ab+ab++ab1ab+2f(xf)=+()f′′()()(x−+−∈fx′ξξ)(),[a,b].22222两边在[,]ab上积分,得bbab++babab+1bab+2∫∫∫f()xdx=+−f()dxf′′()(x)dx+−∫f′()(ξx)dxaa22a222aab+++abbbab1ab+2=−(baf)()+f′′()∫∫()x−dx+f′(ξ)()x−dx222aa22abf+"()ς3=−()baf()+()ba−.224b""8.如果fx()>0,证明用复化梯形公式计算积分I=∫fxdx()所得结果比准确值大,并说a28
《数值计算方法》第三章课后题答案明其几何意义。证明:复化梯形公式为nn−−11hhTnk=+∑∑(()())fxfxk+1=[()2fa++f()()]xfkbkk==0122若f"()x在[,]ab上连续,则复化梯形公式的余项为n−13ThEfITnn[]=−=−∑[f"()],ηηkk∈(,)xxkk+1(1)k=0122由于f"()xCab∈[,],且n−11minfff"(ηkkk)≤≤∑"(ηη)max"()01≤≤−knn01≤≤−knk=0所以∃∈η(,)ab使n−11ff"()η=∑"(ηk)nk=0则(1)式成为:Tba−2Ef[]=−hf"()ηn12Tba−2又因为fx"()>0,所以Ef[]=−