1.设x0,x的相对误差为,求lnx的误差。
*解:近似值x的相对误差为=er*e*x*x 而lnx的误差为x*x*elnx*1lxn*xlnx* e * 进而有(lnx*)
n2.设x的相对误差为2%,求x的相对误差。
3.解:设f(x)xn,则函数的条件数为Cp|xf'(x)| 又
f(x)f'(x)nxn1,
xnxn1Cp||n 又r((x*)n)Cpr(x*) 且er(x*)为2 r((x*n))n 20.n03.下列各数都是经过四舍五入得到的近似数,即误差限不超过最后一位的半个单位,试指
*****出它们是几位有效数字:x11.1021,x20.031, x3385.6, x456.430,x571.0. ***解:x11.1021是五位有效数字;x20.031是二位有效数字;x3385.6是四位有效数**字;x456.430是五位有效数字;x571.0.是二位有效数字。
********4.利用公式(2.3)求下列各近似值的误差限:(1) x1,(2) x1. /x4x2x4x2x3,(3) x2****其中x1均为第3题所给的数。 ,x2,x3,x4121*(x2)103解: 21*(x3)10121*(x4)10321*(x5)1012(x1*)104***(1)(x1x2x4)***(x1)(x2)(x4)11110410310322231.0510
***(2)(x1x2x3)*********x1x2(x3)x2x3(x1)x1x3(x2)
1111.10210.0311010.031385.61041.1021385.61032220.215**(3)(x2/x4)****x2(x4)x4(x2)*x42
110.03110356.4301032256.43056.4301055计算球体积要使相对误差限为1,问度量半径R时允许的相对误差限是多少? 解:球体体积为V4R3 32则何种函数的条件数为CRV'R4R3 r(V*)Cpp43VR3r(R*)3r(R*)
又
r(V*)1故度量半径R时允许的相对误差限为r(R*)10.33
1783 (n=1,2,…) 100136.设Y028,按递推公式YnYn1计算到Y100。若取78327.982(5位有效数字),试问计算Y100将有多大误差?
111783 Y100Y9783YY783 9999810010010011Y98Y97783 …… Y1Y0783依次代入后,有
1001001Y100Y0100783 即Y100Y0783,若取78327., 982100131*Y100Y027.982 (Y100)(Y0)(27.982)103 Y100的误差限为10。
22解:YnYn17.求方程x56x10的两个根,使它至少具有4位有效数字(78327.982)。 解:x56x10,故方程的根应为x1,228783 故 x1287832827.98255.982 x1具有5位有效数字
22x228783128783110.017863 x2具有5位有效数字
2827.98255.9828.当N充分大时,怎样求
N1N1dx? 解 21xN1N1dxarctan(N1)arctanN 21x设arctan(N1),arctanN。则tanN1,tanN. 1N1x2dxN1arctan(tan())tantan
arctan1tantanN1Narctan1(N1)N1arctan2NN19.正方形的边长大约为了100cm,应怎样测量才能使其面积误差不超过1cm?
2解:正方形的面积函数为A(x)x2 (A*)2A*(x*). 当x*100时,若(A*)1,
12102 故测量中边长误差限不超过0.005cm时,才能使其面积误差不超过1cm 21210.设Sgt,假定g是准确的,而对t的测量有0.1秒的误差,证明当t增加时S的
2则(x*)绝对误差增加,而相对误差却减少。 解:
S12gt,t0 (S*)gt2(t*) 当t*增加时,S*的绝对误差增加 2r(S*)(S*)S*gt2(t*)1*2g(t)2(t*)2*t 当t*增加时,(t*)保持不变,则S*的相对误差减少。
11.序列yn满足递推关系yn10yn11 (n=1,2,…),若y021.41(三位有效数字),计算到y10时误差有多大?这个计算过程稳定吗? 解:
1y021.41(y0*)2又
21 0又
yn10yn11 y110y01
(y1*)10(y0*)(y2*)102(y0*)......101 10102y210y11(y2*)10(y1*)
0(y10*)110y(0*)2 计算到y10时误差为
1108,这个计算过程不稳定。 218102 12.计算f(21)6,取2,利用下列等式计算,哪一个得到的结果最好?
1, 6(21)(322)3,
1, 99702。解:设y(x1)6,若x(322)32,
11x*1.4,则x*101。若通过计算y值,则
2(21)6y*1x*7(x1)*6y*x**7(x1)
y*x*y*(32x*)2x*若通过(322)3计算y值,则6y*x**32xy*x*y*1x**4(32x)
若通过11计算y值,则3y*x* *7(322)(32x)y*x*通过1计算后得到的结果最好。
(322)313.f(x)ln(xx21),求f(30)的值。若开平方用6位函数表,问求对数时误差有多大?若改用另一等价公式。ln(xx21)ln(x解
求对数时误差有多大? x21)计算,
f(x)ln(xx21), f(30)ln(309) 设u9,yf(30)
**则u u14 2y*故u**u
1u*0.01673
若改用等价公式ln(xx21)ln(xx21) 则f(30)ln(309)此时,
y*u**u,1,2第二章 插值法1.当x1时,f(x)0,3,4,求f(x)1u*59.98337的二次插值多项式。
x01,x11,x22,解:
(xx1)(xx2)1l0(x)(x1)(x2)(x0x1)(x0x2)2l1(x)l2(x)(xx0)(xx2)1(x1)(x2)(x1x0)(x1x2)6(xx0)(xx1)1(x1)(x1)(x2x0)(x2x1)3f(x0)0,f(x1)3,f(x2)4;
则二次拉格朗日插值多项式为L2(x)3l0(x)4l2(x)yl(x)
kkk02
14(x1)(x2)(x1)(x1)23537x2x6232.给出f(x)lnx的数值表 X lnx 0.4 -0.916291 0.5 -0.693147 0.6 -0.510826 0.7 -0.356675 0.8 -0.223144 用线性插值及二次插值计算ln0.54的近似值。
x00.4,x10.5,x20.6,x30.7,x40.8;解:由表格知,
f(x0)0.916291,f(x1)0.693147f(x2)0.510826,f(x3)0.356675f(x4)0.223144
若采用线性插值法计算ln0.54即f(0.54),则0.50.540.6 l1(x)l2(x)xx210(x0.6)x1x2xx110(x0.5) x2x1L1(x)f(x1)l1(x)f(x2)l2(x) 6.9314x7(0.6) ( L1(0.54)0.62021865.x10826 6202190.若采用二次插值法计算ln0.54时,
l0(x)l1(x)l2(x)(xx1)(xx2)50(x0.5)(x0.6)(x0x1)(x0x2)(xx0)(xx2)100(x0.4)(x0.6)
(x1x0)(x1x2)(xx0)(xx1)50(x0.4)(x0.5)(x2x0)(x2x1)L2(x)f(x0)l0(x)f(x1)l1(x)f(x2)l2(x)L2(0.54)0.615319840.615320500.916291(x0.5)(x0.6)69.3147(x0.4)(x0.6)0.51082650(x0.4)(x0.5)3.给全cosx,0x90的函数表,步长h1(1/60),若函数表具有5位有效数字,研究用线性插值求cosx近似值时的总误差界。
解:求解cosx近似值时,误差可以分为两个部分,一方面,x是近似值,具有5位有效数字,在此后的计算过程中产生一定的误差传播;另一方面,利用插值法求函数cosx的近似值时,采用的线性插值法插值余项不为0,也会有一定的误差。因此,总误差界的计算应综合以上两方面的因素。
当0x90时,令f(x)cosx 取x00,h(令xix0ih,i0,1,...,5400 则x540011) 606018010800290当xxk,xk1时,线性插值多项式为
L1(x)f(xk)xxk1xxk 插值余项为 f(xk1)xkxk1xk1xk1f()(xxk)(xxk1) 2R(x)cosxL1(x)又
在建立函数表时,表中数据具有5位有效数字,且cosx0,1,故计算中有误差传播
过程。
1(f*(xk))1052xxk1xxk1R2(x)(f*(xk))(f*(xk1))xkxk1xk1xk(f*(xk))(xxk1xxk1)xkxk1xk1xk
1(f*(xk))(xk1xxxk)h(f*(xk))总误差界为
RR1(x)R2(x)1(cos)(xxk)(xxk1)(f*(xk))21(xxk)(xk1x)(f*(xk)) 211(h)2(f*(xk))2211.0610810520.501061054.设为互异节点,求证:
k(1)xk (k0,1,n,()2)(xjx)klj(x)0 (k0,1,n, )jlj(x)xj0j0nn证明(1)令f(x)x若插值节点为xj,j0,1,k,n,则函数f(x)的n次插值多项式为
f(n1)()Ln(x)xl(x)。插值余项为Rn(x)f(x)Ln(x)n1(x)
(n1)!j0kjjn又
kn,
nf(n1)()0kk xjlj(x)x (k0,1,n, )Rn(x)0j0(2)(xjx)klj(x)j0n(Ckjxij(x)ki)lj(x)
j0ni0iknnC(x)(xijlj(x))kii0j0n又0in 由上题结论可知
原式Cki(x)kixii0nxl(x)x
kjjij0n(xx)k0 得证。
()5设f(x)C2a,b且f(a)f(b)0,求证: maxfxaxb12fxx ().b(a)maaxb8解:令x0a,x1b,以此为插值节点,则线性插值多项式为
L1(x)f(x0)xx1xx0 =f(a)xbf(b)xa f(x1)abxax0x1xx0 插值余项为R(x)f(x)L1(x)又f(a)f(b)0L1(x)01f(x)(xx0)(xx1) 2f(x)又1f(x)(xx0)(xx1) 22(xx0)(xx1)1(xx0)(x1x)2 maxf(x)1(ba)2maxf(x).
axbaxb812(x1x0)41(ba)24xx6.在4x4上给出f(x)e的等距节点函数表,若用二次插值求e的近似值,要使
截断误差不超过10,问使用函数表的步长h应取多少?
6解:若插值节点为xi1,xi和xi1,则分段二次插值多项式的插值余项为
R2(x)11f()(xxi1)(xxi)(xxi1)R2(x)(xxi1)(xxi)(xxi1)maxf(x)
4x43!6设步长为h,即xi1xih,xi1xih R2(x)1423343eheh.若截断62733R2(x)1066误差不超过10,则\\ 3e4h3106
27h0.0065.7.若yn2n,求4yn及4yn., 解:根据向前差分算子和中心差分算子的定义进行求解。
yn2n 4yn(E1)4yn
4(1)jE4jynj0j14424j4(E)(E1)yn(1)y4nj11j0j4224E24yn y(EE)ynn44yn2(1)j24jynjj0n24(21)4ynyn2n
28.如果f(x)是m次多项式,记f(x)f(xh)f(x),证明f(x)的k阶差分。 kf(x)(0km)是mk次多项式,并且m1f(x)0(l为正整数)解:函数f(x)的Taylor展式为
f(xh)f(x)f(x)h其中(x,xh) 又
1f(x)h221(m)1f(x)hmf(m1)()hm1 m!(m1)!f(x)是次数为m的多项式
f(m1)()0f(x)f(xh)f(x) f(x)h1f(x)h221fm!(m)(x)hm
f(x)为m1阶多项式 2f(x)(f(x)) 2f(x)为m2阶多项式
依此过程递推,得kf(x)是mk次多项式 mf(x)是常数 当l为正整数时, m1f(x)09.证明(fkgk)fkgkgk1fk 证明(fkgk)fk1gk1fkgk
fk1gk1fkgk1fkgk1fkgk
gk1(fk1fk)fk(gk1gk)gk1fkfkgkfkgkgk1fkn1n1 得证
10.证明
fgkk0kfngnf0g0gk1fk
k0证明:由上题结论可知 fkgk(fkgk)gk1fk
n1fkgkk0n1(fkgk)fk1gk1fkgk
((fkgk)gk1fk)k0n1(fkgk)k0n1
(f1g1f0g0)(f2g2f1g1)fngnf0g0n1(fngnfn1gn1)(fkgk)gk1fkk0k0n1fkgkfngnf0g0gk1fk 得证。
k0k0n111.证明
j0n12yjyny0 证明yj(yj1yj)
2j0j0n1n1
(y1y0)(y2y1)yny0(ynyn1) 得证。
12.若f(x)a0a1x证明:
an1xn1anxn有n个不同实根x1,x2,,xn,
f(x)有个不同实根x1,x2,j1nxk0,0kn2;j证明:1f(xj)n0,kn1,xn (xxn)
而
且f(x)a0a1x令
an1xn1anxn f(x)an(xx1)(xx2)
则
n(x)(xx1)(xx2)(xxn)j1nknxkxjj(xj)f(xj)j1ann(x)(xx2)(xx3)(xxn)(xx1)(xx3)(xxn) n(xx1)(xx2)(xxn1)
(xj)(xjx1)(xjx2)ngx1,x2,nn(xjxj1)(xjxj1)(xjxn) 令g(x)xk,
nxkxknjjxk1j 则gx1,x2,,xn又,xngx1,x2,,xn (xj)(xj)anj1nj1nj1f(xj)j1xk0,0kn2;j 得证。 1f(xj)n0,kn113.证明n阶均差有下列性质: (1)若F(x)cf(x),则Fx0,x1,则Fx0,x1,证明:(1)
,xncfx0,x,xn;(2)若F(x)f(x)g(x),1,,xnfx0,x1,,xngx0,x1,,xn.
fx1,x2,,xnj0n(xjx0)f(xj)(xjxj1)(xjxj1)F(xj)(xjxj1)(xjxj1)(xjxn)
Fx1,x2,n,xnj0n(xjx0)(xjxn)
j0(xjx0)ncf(xj)f(xj)c()
(xjxj1)(xjxj)(xx)(xjxj1)(xjxj)(xjxn)j0(xjx0)1jn1cfx0,x1,,xn 得证。
(2)F(x)f(x)g(x) j0nn(xjx0)f(xj)g(xj)(xjxj1)(xjxj1)(xjxn)
j0(xjx0)f(xj))+
(xjxj1)(xjxj)(xjxn)1(xj0njx0)g(xj)(xjxj1)(xjxj1)(xjxn))
fx0,,xngx0,,xn 得证。
01,27及F2,2,017414.f(x)xx3x1,求F2,2,,28。
解:
f(x)xx3x1 若xi2,i0,1,74i,8 则fx0,x1,f(n)(),xn
n!fx0,x1,f(7)()7!,x71 fx0,x1,7!7!f(8)(),x80
8!15.证明两点三次埃尔米特插值余项是 R3(x)f(4)()(xxk)2(xxk1)2/4!,(xk,xk1)
(xk)f(xk) 解:若x[xk,xk1],且插值多项式满足条件 H3(xk)f(xk),H3(xk1)f(xk1) 插值余项为R(x)f(x)H3(x),由插值条件H3(xk1)f(xk1),H3可知
R(xk)Rxk1() ,且0R(xk)R(xk1)0 R(x)可写成
R(x)g(x)(xxk)2(xxk1)2 其中g(x)是关于x的待定函数,现把x看成[xk,xk1]上的一个固定点,作函数(t)f(t)H3(t)g(x)(txk)2(txk1)2 根据余
项性质,有
(xk)0,xk(1) 0(x)f(x)H3(x)g(x)(xxk)2(xxk1)2f(x)H3(x)R(x)0(t)g(x)[2(txk)(txk1)22(txk1)(txk)2](t)f(t)H3(xk)0
由罗尔定理可知,存在(xk,x)和(x,xk1),使(1)0,(2)0 (xk1)0即(x)在[xk,xk1]上有四个互异零点。根据罗尔定理,(t)在(t)的两个零点间至少有一个零点,故(t)在(xk,xk1)内至少有三个互异零点,依此类推,(4)(t)在(xk,xk1)内
至少有一个零点。记为(xk,xk1)使(4)()f(4)()H3(4)()4!g(x)0 又
H(4)3(t)0
f(4)(),(xk,xk1)其中 g(x)4!依赖于
x
f(4())R(x)(xxk)2(xxk1)2 分段三次埃尔米特插值时,若节点为
4!xk(k0,1,,n),设步长为h,即xkx0kh,k0,1,,n在小区间[xk,xk1]上
1(xxk)2(xk1x)2maxf(4)(x)axb4!f(4)()1xxkxk1x22R(x)(xxk)2(xxk1)2[()]maxf(4)(x)axb4!2 4!
1(4)11R(x)f()(xxk)2(xxk1)24h4maxf(4)(x)axb4!4!2h4maxf(4)(x)384axb
16.求一个次数不高于
4
次的多项式
P(x),使它满足
P(0)P(0)0,P(1)P(1)0,P(2)0
x00,x11解:利用埃米尔特插值可得到次数不高于4的多项式y00,y11
m00,m11
11H3(x)yjj(x)mjj(x)j0j0xx0xx120(x)(12)()x0x1x0x1(12x)(x1)2
1(x)(12(32x)x22xx1xx02(x)x(x1))()0 x1x0x1x0 21(x)(x1)xH3(x)(32x)x2(x1)x2x32x2 设P(x)H3(x)A(xx0)2(xx1)2
其中,A为待定常数
P(2)1P(x)x32x2Ax2(x1)17.设f(x)1(/ A21122 从而P(x)x(x3) 44)x2,在5x5上取n10,按等距节点求分段线性插值函数Ih(x),
计算各节点间中点处的Ih(x)与f(x)值,并估计误差。
解:若x05,x105 则步长h1, xix0,1,0i,hi在小区间[xi,xi1]上,分段线性插值函数为
0 f(x), 11 1x2Ih(x)xxi1xxi11 f(xi)f(xi1) (xi1x)(xx)i22xixi1xi1xi1xi1xi1各节点间中点处的Ih(x)与f(x)的值为当x4.5时,f(x)0.0471,Ih(x)0.0486;当
x3.5时,f(x)0.0755,Ih(x)0.0794;当x2.5时,f(x)0.1379,Ih(x)0.1500当x1.5时,f(x)0.3077,Ih(x)0.3500当x0.5时,f(x)0.8000,Ih(x)0.7500 h2误差maxf(x)Ih(x)maxf()
xixxi185x5f(x)又
f(x)126x2
f(x)1x2(1x2)32x,(1x2)2
24x24x3f(x)(1x2)4令f(x)0 得f(x)的驻点为x1,21f(x1,),f(x)3222 1和x30
1maxf(x)Ih(x)5x5418.求f(x)x2在[a,b]上分段线性插值函数Ih(x),并估计误差。解:在区间[a,b]上,
x0a,xnb,hixi1xi,i0,1,
,n1,
hmaxhi0in1f(x)x2 函数f(x)在小区间[xi,xi1]上分段线性插值函数为
Ih(x)xxi1xixi112[xi(xi1x)xi1(xxi)]hi1xmaxfx()Ihx()mfahi(2)xixxi18abxxif(xi)f(xi1)2f(x)xxi1xi 误差为 f(x)2x,f(x)22h2maxf(x)Ih(x)axb4
19.求f(x)x4在[a,b]上分段埃尔米特插值,并估计误差。 解:在[a,b]区间上,x0a,xnb,hixi1xi,i0,1,,n1,令hmaxhi
0in1f(x)x4,f(x)4x3函数f(x)在区间[xi,xi1]上的分段埃尔米特插值函数为
xxi12xxiIh(x)()(12)f(xi)xixi1xi1xixxi2xxi1()(12)f(xi1)xi1xixixi1xxi12()(xxi)f(xi)xixi1(xxi2)(xxi1)f(xi1)xi1xixi43(xxi1)2(hi2x2xi)hixi143(xxi)2(hi2x2xi1)hi4xi2(xx)(xxi)i12hi3
4xi132(xxi)2(xxi1)hi
误差为
f(x)Ih(x)1(4)44 f()(xxi)2(xxi1)2 hhi4!maxf(x)Ih(x)maxaxb0in116161hi4(4)maxf()()24axb2又
f(4)(x)4!24f(x)x4
20.给定数据表如下: Xj Yj 试求三次样条插值,并满足条件:(1)S(0.25)1.0000,S(0.53)0.6868; 解:
(2)S(0.25)S(0.53)0.0.25 0.5000 0.30 0.5477 0.39 0.6245 0.45 0.6708 0.53 0.7280 h0x1x00.05h1x2x10.09 h2x3x20.06h3x4x30.08 1j1hj1hj1hj,jhjhj1hj
533,2,3,411457924,2,3,011457f(x1)f(x0)fx0,x10.9540x1x0fx1,x20.8533fx2,x30.7717fx3,x40.7150
(1)S(x0)1.0000,S(x4)0.6868d06(fx1,x2f0)5.5200h0fx1,x2fx0,x14.3157
h0h1fx2,x3fx1,x23.20h1h2fx3,x4fx2,x32.4300h2h3d16d26d36d46(f4fx3,x4)2.1150h3由此得矩阵形式的方程组为
2 1 M0 5.5200
59 2 M1 4.3157 141432 2 M2 3.20
5534 2 M3 2.4300
77 1 2 M4 2.1150
求解此方程组得
M02.0278,M11.43M21.0313,M30.8070,M40.6539(xxj)36hjMj1hj62
三次样条表达式为 S(x)Mj(yj(xj1x)36hj2Mj1
)xxjhj(j0,1,,n1)Mjhj6)xj1xhj(yj1将M0,M1,M2,M3,M4代入得
6.7593(0.30x)34.8810(x0.25)310.0169(0.30x)10.9662(x0.25)x0.25,0.302.7117(0.39x)31.9098(x0.30)36.1075(0.39x)6.9544(x0.30)x0.30,0.39S(x)332.87(0.45x)2.2422(x0.39)10.4186(0.45x)10.9662(x0.39)x0.39,0.451.6817(0.53x)31.3623(x0.45)38.3958(0.53x)9.1087(x0.45)x0.45,0.53(2)S(x0)0,S(x4)0d02f00,d14.3157,d23.20
d32.4300,d42f40M0M4092143253070M14.3157由此得2M23.205M32.43002040矩阵开工的方程组为 求解此方程组,得
(xj1x)36hjM00,M11.8809M20.8616,M31.0304,M40(xxj)36hj 又三次样条表达式为
S(x)MjMj1
将M0,M1,M2,M3,M4代入得
Mjhj2xj1xMj1hj2xxj(yj)(yj1)6hj6hj6.2697(x0.25)310(0.3x)10.9697(x0.25)x0.25,0.303.4831(0.39x)31.5956(x0.3)36.1138(0.39x)6.9518(x0.30) x0.30,0.39S(x)332.3933(0.45x)2.8622(x0.39)10.4186(0.45x)11.1903(x0.39)x0.39,0.452.1467(0.53x)38.3987(0.53x)9.1(x0.45)x0.45,0.53
21.若f(x)C2a,b,S(x)是三次样条函数,证明:
(1)f(x)ab2dxS(x)dxa2b2
2f(x)S(x)abdx2S(x)f(x)S(x)dxab(2)若f(xi)S(xi)(i0,1,,n),式中xi为插值节点,且ax0x1
xnb,则
baS(x)f(x)S(x)dxS(b)f(b)S(b)S(a)f(a)S(a)证明:
(1)f(x)S(x)af(x)2ba2bb2dx2bababdxS(x)dx2f(x)S(x)dx2baa 从而有af(x)bb2dxS(x)dxa2b2
af(x)dxS(x)dx2S(x)f(x)S(x)dxf(x)S(x)adx2S(x)f(x)S(x)dxab
第三章 函数逼近与曲线拟合
1. f(x)sin解:
22x,给出[0,1]上的伯恩斯坦多项式B1(f,x)及B3(f,x)。
,x[0,1]
nf(x)sin伯恩斯坦多项式为 Bn(f,x)f(k)Pk(x) 其中Pk(x)xk(1x)nk
nk0kn1当n1时, P0(x)(1x )0P1(x)xB1(f,x)f(0)P0(x)f(1)P1(x)1(1x)sin(0)xsin220x
当n3时,
kB3(f,x)f()Pk(x)nk01P0(x)(1x)30122 P1(x)x(1x)3x(1x)03P2(x)x2(1x)3x2(1x)13P3(x)x3x33303x(1x)2sin63x2(1x)sin3x3sin2
3332x(1x)2x(1x)x322533333623xxx2221.5x0.402x20.098x3k2.当f(x)x时,求证Bn(f,x)x.证明:若f(x)x,则 Bn(f,x)f(Pk)x( )nk0nknxk(1x)nkk0nknkn(n1)(nk1)kx(1x)nkk!k0nn(n1)[(n1)(k1)1]kx(1x)nk(k1)! k1
nn1knkx(1x)k1k1nn1k1(n1)(k1)xx(1x)k1k1x[x(1x)]n1nx3.证明函数1,x,,xn线性无关 证明:若a0a1xa2x2anxn0,xR
分别取xk(k0,1,2,11n1,n),对上式两端在[0,1]上作带权(x)1的内积,得
此方程组的系数矩阵为希尔伯特矩阵,对称正定非奇异,
1a0n1a0011an02n1只有零解a=0。 函数1,x,,xn线性无关。
4。计算下列函数f(x)关于C[0,1]的f(1)f(x)(x1)3,x[0,1](2)f(x)x1,2,f1与f2:
(3)f(x)xm(1x)n,m与n为正整数,(4)f(x)(x1)10ex
解:(1)若f(x)(x1)3,x[0,1],则f(x)3(x1)20 f(x)(x1)3在(0,1)内单调递增
fmaxf(x)0x1fmaxf(x)0x1fmaxf(0),f(1) maxf(0),f(1) max0,11max0,112((1x)dx)0161211712[(1x)]07
77(2)若f(x)x1,x0,1,则
2ffmaxf(x)0x1112f21(f(x)dx)012121f(x)dx0
1121(x)dx2214121[(x)dx]20236
(3)若f(x)xm(1x)n,m与n为正整数当x0,1时,f(x)0
f(x)mxm1(1x)nxmn(1x)n1(1)
nmm1n1x(1x)m(1x)mmm)时,f(x)0f(x)在(0,)内单调递减 nmnmmm,1)时,f(x)0f(x)在(,1)内单调递减。 当x(nmnm当x(0,m
x(,1)f(x)0
nm
fmaxf(x)
0x1
ff(x)dx101mn01x(1x)dx
f2n22[x(1x)dx]04m4n212m2n121220mmaxf(0),f()
nm
mmnn
(mn)mn
(sint)(1sint)dsint202m [sintcostd(sint)]
2sin02mtcostcost2sintdt2n[2sin204m1tcos4n1tdt]12n!m!(nm1)!(2n)!(2m)![2(nm)1]!(4)若f(x)(x1)10ex 当x0,1时,f(x)0
f(x)10(x1)9ex(x1)10(ex)(x1)9ex(9x)0f f(x)在[0,1]内单调递减。
maxf(x)0x1maxf(0),f(1)210eff(x)dx10101(x1)10exdx(x1)10ex5f10e1202x01110(x1)9exdx002[(x1)edx]12347(2)4e
f5。证明fgfg 证明: (fg)gfggfgfg
6。对f(x),g(x)C[a,b],定义 问它们是否构成内积。
1(1)f(g,)babffx(g)x(d)xx(g)x(d)x
f(a)g(a)(2)f(g,)a解:(1)令f(x)C(C为常数,且C0) 则f(x)0 而(f,f)baf(x)f(x)dx
这与当且仅当f0时,(f,f)0矛盾 不能构成C1[a,b]上的内积。
(2)若(f,g)f(x)g(x)dxf(a)g(a),则
ab(g,f)g(x)f(x)dxg(a)f(a)(f,g),Kab(f,g)[f(x)]g(x)dxaf(a)g(a)ab
[f(x)g(x)dxf(a)g(a)]ab(f,g)hC1[a,b],则
(fg,h)[f(x)g(x)]h(x)dx[f(a)g(a)]h(a)abf(x)h(x)dxf(a)h(a)f(x)h(x)dxg(a)h(a)
aabb(f,h)(h,g)(f,f)[f(x)]2dxf2(a)0 若(f,f)0,则
ab[f(x)]dxab2,0且f2(a)0
1 f(x)0,f(a)0f(x)0即当且仅当f0时,(f,f)0.故可以构成C[a,b]上的内积。7。令Tn*(x)Tn(2x1),x[0,1]求T0*(x),T1*(x),T2*(x),T3*(x)。
解:若Tn*(x)Tn(2x1),x[0,1],则
,试证Tn*(x)是在[0,1]上带权(x)1xx2的正交多项式,并
T01*n*(x)Tm(x)P(x)dxTn(2x1)Tm(2x1)011xx2 令t(2x1),则t[1,1],且xdxt1, 2T故01*n*(x)Tm(x)(x)dxt1Tn(t)Tm(t)d()12t1t12()2211Tn(t)Tm(t)dt211t11
又
*切比雪夫多项式Tk(x)在区间[0,1]上带权(x)11x2正交,且
0,nm1xT(x)T(x)d,nm0 1nm1t22,nm0Tn*(x)是在[0,1]上带权(x)T0*(x)T0(2x1)1,x[0,1]T1(x)x,x[1,1]T1*(x)T1(2x1)2x1,x[0,1]
1xx2的正交多项式。又T0(x)1,x[1,1]
T2(x)2x21,x[1,1]*T(x)T2(2x1)2
2(2x1)18x28x1,x[0,1]2T3(x)4x33x,x[1,1]T(x)T3(2x1)
2*3
4(2x1)33(2x1)32x48x18x1,x[0,1]32
8。对权函数(x)1x,区间[1,1],试求首项系数为1的正交多项式n(x),n0,1,2,3. 解:若(x)1x,则区间[1,1]上内积为(f,g)n(xn(x),n(x))/(n(x),n(x))n(n(x),n(x))/(n1(x),n1(x))0(x,1)/(1,1)211f(x)g(x)(x)dx,定义0(x)1,
x(1x)dx(1x)dx11211201(x)x1(x2,x)/(x,x)则
111x3(1x2)dxx2(1x2)dx101(x,x)/(1,1)111x2(1x2)dx(1x2)dxn1(x)(xn)n(x)nn1(x) 其中
1162158532(x)x2252(x3x,x2)/(x2,x2)2225551223221(x5x)(x5)(1x)dx1222221(x5)(x5)(1x)dx0222(x2,x2)/(x,x)551222221(x5)(x5)(1x)dx122x(1x)dx125
1361752516701521793(x)x3x2xx3x57014
9。试证明由教材式(2.14)给出的第二类切比雪夫多项式族un(x)是[0,1]上带权
(x)1x2的正交多项式。证明:若Un(x)sin[(n1)arccosx]1x2 令xcos,
11Um(x)Un(x)1x2dxsin2[(m1)dsin[(m1)arccosx]sin[(n1)arccosx]0dx 当mn时 ,可得1 21x1cos[2(m1)]d00sin[(m1)sin[(n1)]2d1cos21sin[(m1)sin[(n1)]d02
当mn时,
0sin[(m1)sin[(n1)]d0sin[(m1)d{1cos(n1)}n11cos(n1)d{sin[(m1)]}0n1m1cos(n1)cos(m1)d0n1m11cos[(m1)]d{sin[(n1)]}0n1n1m1sin[(n1)]d{cos[(m1)]}0(n1)2m1()2sin[(n1)]sin[(m1)]d0n10
[1(m12)]sin[(n1)]sin[(m1)]d0 n10m12)1 sin[又mn,故(n(1)]smin[(d1) ] 得证。0
0n110。证明切比雪夫多项式Tn(x)满足微分方程(1x)Tn(x)xTn(x)nTn(x)0
22证明:切比雪夫多项式为Tn(x)cos(narccosx),x1 从而有
Tn(x)sin(narccosx)n(n1x2sin(narccosx)n(1x)nx1xnx1x211x2)Tn(x)sin(narccosx)322n2cos(narccosx) 1x2 得证。
(1x2)Tn(x)xTn(x)n2Tn(x)0sin(narccosx)n2cos(narccosx)sin(narccosx)n2cos(narccosx)211。假设f(x)在[a,b]上连续,求f(x)的零次最佳一致逼近多项式? 解:
f(x)在闭区间[a,b]上连续存在x1,x2[a,b],使
axbf(x1)minf(x),f(x2)maxf(x),axb 取P1[f(x1)f(x2)] 则x1和x2是[a,b]上的2个轮流为2“正”、“负”的偏差点。由切比雪夫定理知 P为f(x)的零次最佳一致逼近多项式。 12。选取常数a,使maxxax达到极小,又问这个解是否唯一?
0x13maxx3ax3解:令f(x)xax 则f(x)在[1,1]上为奇函数
0x1maxx3ax1x1
f又
f(x)的最高次项系数为1,且为3次多项式。3(x)1T(x)与0的偏差最小。 3323133a 从而有 3(x)T3(x)xx444x在[0,13。求f(x)sinf(x)sinx,x[0,]2f(x)cosx,f(x)sinx0f(b)f(a)2a1,ba2cosx2,2]上的最佳一次逼近多项式,并估计误差。解:
x2arccos20.88069f(x2)0.77118f(a)f(x2)f(b)f(a)ax22ba20.10526a0
于是得f(x)的最佳一次逼近多项式为
sinxP1(x)0.10526P)1(x2即0.105x26sinx0.105262x,0x2 误差限为 sin0P(0)
1
14。求f(x)ex0,1在0,1上的最佳一次逼近多项式。
f(b)f(a)e1baf(x)ex,x0,1x解: f(x)ex, e2e1x2ln(e1)xa1
f(x)e0f(x2)ex2e1f(a)f(x2)f(b)f(a)ax22ba21(e1)ln(e1)(e1)221ln(e1)2a0于是得fe1(e1)[xln(e1)](x)的最佳一次逼近多项式为 221(e1)x[e(e1)ln(e1)]2P1(x)4315。求f(x)x3x1在区间[0,1]上的三次最佳一致逼近多项式。 解:
111f(x)x43x31,x[0,1] 令t2(x),则t[1,1] 且xt
2221111f(t)(t)43(t)31 22221(t410t324t222t9)16令g(t)16f(t),则g(t)t10t24t22t9 若g(t)为区间[1,1]上的最佳三次
*逼近多项式P3(t)min 3(t)应满足 maxg(t)P1t1*432当g(t)P3(t)*3*1142*T(t)(8t8t1)时,多项式g(t)P43(t)与零偏差最小,故 328
738(t)g(t)1T4(t)2310t325t222t进而,f(x)的三次最佳一致逼近多项式为
1*P3(t),则f(x)的三次最佳一致逼近多项式16*32为P3(t)16[10(2x1)25(2x1)22(2x1)8]
173511295x3x2x441282416。f(x)x,在1,1上求关于span1,x,x的最佳平方逼近多项式。
解:
2则 f(x)x,x1,1 若(f,g)f(x)g(x)dx 且01,1x2,2x4,
1212222022,12,22,59则法方程组为211(f,0)1,(f,1),(f,2),323222(0,1)1,(0,2),(1,2),5752325272a00.117187515a0 解得a1.0625 121a1a0.8203125272a2219324故f(x)关于span1,x,x的最佳平方逼近多项式为
2S*(x)a0a1x2a2x40.11718751.0625x0.8203125x4
17。求函数f(x)在指定区间上对于span1,x的最佳逼近多项式: 1(1)f(x),[1,3];(2)f(x)ex,[0,1]; x(3)f(x)cosx,[0,1];(4)f(x)lnx,[1,2];解:(1)231f(x),[1,3];若(f,g)f(x)g(x)dx 且01,1x,,则有
1x2022,12(0,1)4,26,32 则法方程组为4(f,0)ln3,(f,1)2,4 a0ln326a123a01.1410 从而解得a10.2958故f(x)关于span1,x的最佳平方逼近多项式为
1S*(x)a0a1x1.14100.2958x
(2)2f(x)ex,[0,1] 若(f,g)f(x)g(x)dx 且01,1x,,则有
0211 则法方程组为(0,1),21(f,0)e1,(f,1)1,2021,12,131a0.18782a0e1 从而解得0 a1.62441a1113故f(x)关于span1,x的最佳平方逼近多项式为
1S*(x)a0a1x0.18781.6244x
(3)f(x)cosx,x[0,1] 若(f,g)f(x)g(x)dx 且01,1x,,则有
01 则法方程组为1(0,1),1222(f,0)0,(f,1)2,021,12,22131a01.21590a 从而解得 202a10.243171a123故f(x)关于span1,x的最佳平方逼近多项式为
2S*(x)a0a1x1.21590.24317x
(4)2f(x)lnx,x[1,2]若(f,g)f(x)g(x)dx且01,1x,则有
12021,12,3(0,1),23(f,0)2ln21,(f,1)2ln2,473
则法方程组为13232ln21从而解得2a037a12ln243a00.6371 a0.68221故f(x)关于span1,x最佳平方逼近多项式为18。f(x)sin解:
S*(x)a0a1x0.63710.6822x
2x,在[1,1]上按勒让德多项式展开求三次最佳平方逼近多项式。
f(x)sin122x,x[1,1]按勒让德多项式P0(x),P1(x),P2(x),P3(x)展开
xdx2cos8(f(x),P0(x))sin111121x10*a0(f(x),P0(x))/20(f(x),P1(x))xsin2xdx31(f(x),P2(x))(x2)sinxdx0122215348(210)3(f(x),P3(x))(xx)sinxdx122242 则
*a13(f(x),P1(x))/2122168(210)
*a25(f(x),P2(x))/20a7(f(x),P3(x))/2*34从而f(x)的三次最佳平方逼近多项式为
*****S3(x)a0P0(x)a1P1(x)a2P2(x)a3P3(x)168(210)5332x(xx)4222420(10)3120(2122)x4412
1.5531913x0.5622285x319。观测物体的直线运动,得出以下数据: 时间t(s) 距离s(m) 0 0 0.9 10 1.9 30 3.0 50 3.9 80 5.0 110 求运动方程。
解:被观测物体的运动距离与运动时间大体为线性函数关系,从而选择线性方程
sabt令span1,t则
026,1253.63,(0,1)14.7,(0,s)280,(1,s)1078,从而解得2214.7a2806 则法方程组为
14.753.63b1078a7.855048
b22.25376故物体运动方程为S22.25376t7.855048
20。已知实验数据如下: xi 19 19.0 25 32.3 31 49.0 38 73.3 44 97.8 yj 用最小二乘法求形如sabx的经验公式,并计算均方误差。
222解:若sabx,则span1,x 则(,)5327,
01(f,0)271.4,(f,1)369321.5,025,127277699,22
则法方程组为5327a271.45
53277277699b369321.5a0.9726046从而解得
b0.0500351故y0.97260460.0500351x, 均方误差为[2(y(x)y)]jjj041220.1226
21。在某佛堂反应中,由实验得分解物浓度与时间关系如下: 时间t 浓y(104) 0 5 10 15 20 25 30 35 40 45 50 55 度0 1.27 2.16 2.86 3.44 3.87 4.15 4.37 4.51 4.58 4.62 4. bt用最小二乘法求yf(t)。解:观察所给数据的特点,采用方程yae,(a,b0) 两
**11边同时取对数,则lnylnab 取span1,,Slny,x 则Sabx
ttt0211,120.062321,(0,1)0.603975,(0,f)87.674095,(1,f)5.0324,*22则法方程组为110.603975a*87.674095
b*5.03240.6039750.0623217.4961692ta7.5587812 因此ae5.2151048 y5.21510从而解得e48*bb*7.4961692b7.4961692a*
22。给出一张记录{fk}(4,3,2,1,0,1,2,3),用FFT算法求{ck}的离散谱。
041,解:{f154ik}(4,3,2,1,0,1,2,3), 则k0,1,,7,N8 e, 26e2ii,37e34i, k 0 1 2 3 4 5 6 7 xk 4 3 2 1 0 1 2 3 A1 4 4 4 2 4 0 4 23 A2 8 4 0 4 8 22 0 22 Cj 16 422 0 422 0 422 0 422 R3x26x22(x)x26x623,用辗转相除法将R3x26x22(x)312x18x26x6化为连分式。解
x26x6 3123x942x323120.75x4.5x1.5
24。求f(x)sinx在x0处的(3,3)阶帕德逼近R33(x)。
f(x)sinx在x0处的泰勒展开为sinxxx3x5x7解:由3!5!7! 得C00,C11,CC C111b3C20,5C15!120C2b2C3b, 1C60,从而C2b3C3b2C4b1 C 5 33!16,C3b3C4b2C5b1C6C40,即
1016106b0 3110b26120b1010120b301 又 从而解得b220b10akCjbkjCk(k0,1,2,3) 则
j0k1a0C00a1C0b1C10a2C0b2C1b10a3C0b3C1b2C2b1C3760 故
a0a1xa2x2a3x3R33(x)1b1xb2x2b3x373x6011x22060x7x3603x3x
25。求f(x)e在x0处的(2,1)阶帕德逼近R21(x)。
xx2x3解:由f(x)e在x0处的泰勒展开为 e1x2!3!xx
C01,得
C11,11C2,2!211C3,3!6 从而C2b1C3即1b11解得b1又1326akCjbkjCk(k0,1,2),
j0k1a0C01
23 故 211xx2136a2C1b1C2161xa1C0b1C1364xx262xR21(x)a0a1xa2x21b1x
(2)S(x)f(x)S(x)dxabS(x)df(x)S(x)abbbS(x)f(x)S(x)f(x)S(x)d[S(x)]aaS(b)f(b)S(b)S(a)f(a)S(a)S(x)f(x)S(x)dxab
S(b)f(b)S(b)S(a)f(a)S(a)S(k0n1n1xkxk1)2f(x)S(x)dxxkxk1S(b)f(b)S(b)S(a)f(a)S(a)S(k0xk1xkxk1)f(x)S(x)xk2S(b)f(b)S(b)S(a)f(a)S(a)
第四章 数值积分与数值微分
1.确定下列求积公式中的特定参数,使其代数精度尽量高,并指明所构造出的求积公式所具
有的代数精度:
(1)f(x)dxA1f(h)A0f(0)A1f(h);hh(2)2h2h1f(x)dxA1f(h)A0f(0)A1f(h);
(3)f(x)dx[f(1)2f(x1)3f(x2)]/3;1h(4)f(x)dxh[f(0)f(h)]/2ah2[f(0)f(h)];0解:求解求积公式的代数精度时,应根据代数精度的定义,即求积公式对于次数不超过m的多项式均能准确地成立,但对于m+1次多项式就不准确成立,进行验证性求解。 (1)若(1)f(x)dxA1f(h)A0f(0)A1f(h) 令f(x)1,则2hA1A0A1
hh223令f(x)x,则 0A1hAh 令,则 f(x)xhh2A1h2A1 134A03h从而解得
1A1h31A13h 令f(x)x,则
3hhf(x)dxx3dx0
hhA1f(h)A0f(0)A1f(h)0故f(x)dxA1f(h)A0f(0)A1f(h)成立。
hh令f(x)x,则
4hhh2f(x)dxx4dxh5h5
2A1f(h)A0f(0)A1f(h)h53故此时,f(x)dxA1f(h)A0f(0)A1f(h)
hh故f(x)dxA1f(h)A0f(0)A1f(h) 具有3次代数精度。
hh(2)若2h2h f(x)dxA1f(h)A0f(0)A1f(h) 令f(x)1,则 4hA1A0A12163令f(x)x,则 0A1hAh 令,则f(x)xhh2A1h2A1 134Ah03从而解得
8A1h38A13h 令f(x)x,则
32h2hf(x)dx2h2hx3dx0
A1f(h)A0f(0)A1f(h)0故令f(x)x,则故此时,
42h2h2h2hf(x)dxA1f(h)A0f(0)A1f(h)成立。
516h; A1f(h)A0f(0)A1f(h)h5 53f(x)dx2h2hx4dx2h2hf(x)dxA1f(h)A0f(0)A1f(h)
因此,
2h2hf(x)dxA1f(h)A0f(0)A1f(h)具有3次代数精度。 f(x)dx[f(1)2f(x1)3f(x2)]/3 令f(x)1,则
(3)若
1111f(x)dx2[f(1)2f(x1)3f(x2)]/3 令f(x)x, 则012x13x2
2x10.29x10.69令f(x)x,则212x3x 从而解得 或
x0.5266x0.1266222122
令f(x)x3,则故
11f(x)dxx3dx0 [f(1)2f(x1)3f(x2)]/30
1111因此,原求积公式具有2次代数精度。 f(x)dx[f(1)2f(x1)3f(x2)]/3不成立。
h(4)若f(x)dxh[f(0)f(h)]/2ah2[f(0)f(h)] 令f(x)1,则
0h0f(x)dxh,
h[f(0)f(h)]/2ah2[f(0)f(h)]h 令f(x)x,则
h0f(x)dxxdx0h12h212h2h
h[f(0)f(h)]/2ah2[f(0)f(h)]1313hh2ah2f(x)dx02令f(x)x2,则 0 故有3
11ah[f(0)f(h)]/2ah2[f(0)f(h)]h32ah2122h1xdxh332令f(x)x,则
3h0f(x)dxx3dx0h14h4
h[f(0)f(h)]/2h12111h[f(0)f(h)]h4h4h412244h1f(x)dxx4dxh5405令f(x)x,则 0
1111h[f(0)f(h)]/2h2[f(0)f(h)]h5h5h512236故此时,f(x)dxh[f(0)f(h)]/20h12h[f(0)f(h)], 12因此,
h0f(x)dxh[f(0)f(h)]/212h[f(0)f(h)]具有3次代数精度。 12(1)xdx,n8;04x212.分别用梯形公式和辛普森公式计算下列积分:
(2)(3) (1e)dx,n10;0x191x21xdx,n4;(4)sin2d,n6;0
1x解:(1)n8,a0,b1,h,f(x) 复化梯形公式为
84x27hT8[f(a)2f(xk)f(b)]0.11140 复化辛普森公式为
2k177hS8[f(a)4f(x1)2f(xk)f(b)]0.11157
k6k0k1291(1e)复化梯形公式为h,f(x)T10[f(a)2f(xk)f(b)]1.39148 10x2k11x2(2)n10,a0,b1,h复化辛普森公式为S10h[f(a)4f(x6k09k12)2f(xk)f(b)]1.45471
k19(3)n4,a1,b9,h2,f(x)x, 复化梯形公式为
3hT4[f(a)2f(xk)f(b)]17.22774
2k1复化辛普森公式为
33hS4[f(a)4f(x1)2f(xk)f(b)]17.32222k6 k0k12(4)n6,a0,b6,h36,f(x)4sin25复化梯形公式为T6h[f(a)2f(xk)f(b)]1.03562 2k155h复化辛普森公式为S6[f(a)4f(x1)2f(xk)f(b)]1.03577
k6k0k123。直接验证柯特斯教材公式(2。4)具有5交代数精度。 证明:柯特斯公式为f(x)dxabba[7f(x0)32f(x1)12f(x2)32f(x3)7f(x4)] 90
令f(x)1,则af(x)dx90bbaba[7f(x0)32f(x1)12f(x2)32f(x3)7f(x4)]ba90令f(x)b12f(x)dxxdx(ba2)aax,则 2ba1[7f(x0)32f(x1)12f(x2)32f(x3)7f(x4)](b2a2)902b令f(x)x2b1f(x)dxx2dx(b3a3)a,则a 3ba1[7f(x0)32f(x1)12f(x2)32f(x3)7f(x4)](b3a3)903b令f(x)x3b143f(x)dxxdx(ba4)aa,则 4ba1[7f(x0)32f(x1)12f(x2)32f(x3)7f(x4)](b4a4)904b令f(x)x4b1545f(x)dxaxdx5(ba),则a ba1[7f(x0)32f(x1)12f(x2)32f(x3)7f(x4)](b5a5)905bbb566令f(x)x5,则af(x)dxaxdx6(ba)1
ba1[7f(x0)32f(x1)12f(x2)32f(x3)7f(x4)](b6a6)906令f(x)x6,则f(x)dxba[7f(x0)32f(x1)12f(x2)32f(x3)7f(x4)] 090h因此,该柯特斯公式具有5次代数精度。 4。用辛普森公式求积分解:辛普森公式为S10exdx并估计误差。
baabx[f(a)4f()f(b)] 此时,a0,b1,f(x)e, 62411baba1从而有S(14e2e)0.63233 误差为R(f)180(2)6f(4)()
114e00.00035,(0,1)18025。推导下列三种矩形求积公式:ab证明:(1)babaf()(ba)2; 2f()f(x)dx(ba)f(b)(ba)2;2abf()f(x)dx(ba)f()(ba)3;224f(x)dx(ba)f(a)f(x)f(a)f()(xa),(a,b) 两边同时在[a,b]上积分,得
babf()b2f(x)dx(ba)f(a)f()(xa)dx 即af(x)dx(ba)f(a)2(ba) a(2)f(x)f(b)f()(bx),(a,b)两边同时在[a,b]上积分,得f(x)dx(ba)f(a)f()(bx)dx
aabb即
baf(x)dx(ba)f(b)(3)f()(ba)2 2abababf()ab2f(x)f()f()(x)(x),(a,b)22222两连边同时在[a,b]上积分,得
baf(x)dx(ba)f(ababbabf()bab2
)f()(x)dx(x)dxa2222a2b即f(x)dx(ba)f(ab)f()(ba)3;
a2246。若用复化梯形公式计算积分I过
edx,问区间[0,1]应人多少等分才能使截断误差不超
01x1105?若改用复化辛普森公式,要达到同样精度区间[0,1]应分多少等分? 2解:采用复化梯形公式时,余项为
Rn(f)ba2hf(),(a,b) 又1212ehf()h2 12122xxIexdx 故f(x)e,f(x)e,a0,b1.
01Rn(f)若Rn(f)1105, 则 h10 当对区间[0,1]进行等分时,h,
ne2故有ne105212.85 因此,将区间213等分时可以满足误差要求
6561采用复化辛普森公式时,余项为Rn(f)ba(h)4f(4)(),(a,b) 又
1802f(4)(x)ex,14(4)eRn(f)h|f()|h428802880f(x)ex,
若Rn(f)114401105,则 h4105 当对区间[0,1]进行等分时n 故
h2e114405410)3.71 因此,将区间8等分时可以满足误差要求。 有n(e7。如果f(x)0,证明用梯形公式计算积分Ibaf(x)dx所得结果比准确值I大,并说
f()(ba)3,[a,b] 12明其几何意义。 解:采用梯形公式计算积分时,余项为RT又
f(x)0且ba RT0 又RT1T IT 即计算值比准确值大。
其几何意义为,f(x)0为下凸函数,梯形面积大于曲边梯形面积。
(1)2e01xdx8。用龙贝格求积方法计算下列积分,使误差不超过10.
5(2)xsinxdx02
(3)x1x2dx.03解:(1)I2e01xdx
k 0 1 2 3 2T0(k) 0.7717433 0.7280699 0.7169828 0.7142002 T1(k) 0.7135121 0.7132870 0.7132726 T2(k) 0.7132720 0.7132717 T3(k) 0.7132717 因此I0.713727
(2)Ixsinxdx
0k 0 1 因此I0 (3)Ix1x2dx
03T0(k) 3.45131310 8.62828310 7T1(k) 6 -4.4469231021 k 0 1 2 3 4 5 T0(k) T1(k) T2(k) T3(k) T4(k) T5(k) 14.2302495 11.1713699 10.1517434 10.4437969 10.2012725 10.2045744 10.2663672 10.2072240 10.2076207 10.2076691 10.2222702 10.2075712 10.2075943 10.2075939 10.2075936 10.2112607 10.2075909 10.2075922 10.2075922 10.2075922 10.2075922 因此I10.2075922
9。用n2,3的高斯-勒让德公式计算积分解:I31exsinxdx.
31exsinxdx.
x[1,3令],tx2,则t[1,1]用n2的高斯—勒让德公
式计算积分 10.9484I0.5555556[f(0.7745967)f(0.7745967)]0.88888f(0)
用n3的高斯—勒让德公式计算积分
I0.3478548[f(0.8611363)f(0.8611363)]0.6521452[f(0.3399810)f(0.3399810)] 10.9501410 地球卫星轨道是一个椭圆,椭圆周长的计算公式是Sa20c1()2sin2d,
a这是a是椭圆的半径轴,c是地球中心与轨道中心(椭圆中心)的距离,记h为近地点距离,H为远地点距离,R=6371(km)为地球半径,则a(2RHh)/2,c(Hh)/2. 我国第一颗地球卫星近地点距离h=439(km),远地点距离H=2384(km)。试求卫星轨道的周
a(2RHh)/27782.5长。解:R6371,h439,H2384 从而有。
c(Hh)/2972.5cS4a21()2sin2d0ak 0 1 2 T0(k) 1.50 1.56 1.56 T1(k) 1.58 1.56 T2(k) 1.56
I1.56 即人造卫星轨道的周长为48708km
S48708(km)11。证明等式nsinn33!n255!n4
试依据nsin()(n3,6,12)的值,用外推算法求的近似值。
n解 若f(n)nsin, 又sinxx1x31x5n3!5!f(n)nsin 此函数的泰勒展式为
n]11n[()3()5n3!n5!n Tn(k)
33!n255!n4当n3时, nsin2.598076 当n6时, nsin3
nn当n12时, nsin3.105829 n由外推法可得 n 3 6 9 故3.14158 12。用下列方法计算积分
T0(n) 2.598076 3.000000 3.105829 T1(n) 3.133975 3.141105 T2(n) 3.141580 31dy,并比较结果。(1)龙贝格方法;(2)三点及五点高斯公式; y(3)将积分区间分为四等分,用复化两点高斯公式。 解I(1)采用龙贝格方法可得 k 31dy yT0(k) 1.333333 1.166667 1.116667 1.103211 1.099768 T1(k) 1.099259 1.100000 1.098726 1.098620 T2(k) 1.099259 1.0981 1.098613 T3(k) 1.098613 1.098613 T4(k) 1.098613 0 1 2 3 4 故有I1.098613
3(2)采用高斯公式时Idy 此时y[1,3], 令xyz,则x[1,1],
1yI1dx,1x2 利用三点高斯公式,则
1f(x),x21I0.5555556[f(0.7745967)f(0.7745967)]0.88888f(0)1.098039I0.2369239[f(0.9061798)f(0.9061798)]
利用五点高斯公式,则0.4786287[f(0.5384693)f(0.5384693)]0.56888f(0)
1.098609(3)采用复化两点高斯公式将区间[1,3]四等分,得
II1I2I3I41.522.531dydydy1.522.5yyyy1dy 作变换yx5,则 41dx,1x51 f(x),x5I1f(0.5773503)f(0.5773503)0.4054054I11dx,1x7x7作变换y,则f(x)1,
4x7I2f(0.5773503)f(0.5773503)0.2876712I21作变换yx941dx,1x91,则
f(x),x9I3f(0.577350f3)I31
(0.5773503)0.2231405作变换y1dx,1x11x11,则因此,有I1f(x),4x11I4f(0.5773503)f(0.5773503)0.1823204I411.098538
13.用三点公式和积分公式求f(x)1在x1.0,1.1,和1.2处的导数值,并估计误差。2(1x)f(x)的值由下表给出:
x F(x) 解:f(x)1.0 1.1 1.2 0.2500 0.2268 0.2066 1 由带余项的三点求导公式可知
(1x)21h2[3f(x0)4f(x1)f(x2)]f()2h3 1h2f(x1)[f(x0)f(x2)]f()2h61h2f(x2)[f(x0)4f(x1)3f(x2)]f()2h3f(x0)又
f(x0)0.2500,f(x1)0.2268,f(x2)0.2066,
1[3f(x0)4f(x1)f(x2)]0.2472hf(x0)1f(x1)[f(x0)f(x2)]0.2172h1f(x2)[f(x0)4f(x1)3f(x2)]0.1872h
又
f(x)1 24 又
f(x)(1x)2(1x)5h2R(x0)f()2.51033x[1.0,1.2] f()0.7 5故误差分别为
h2R(x1)f()1.251036h2R(x2)f()2.51033利用数值积分求导, 设(x)f(x) f(xk1)f(xk)由梯形求积公式得xk1xk1xk(x)dx
xk(x)dx[(xk)(xk1)]
h2从而有f(xk1)f(xk)[(xk)(xk1)] 2[fx(x()]1)f0h故 2(x1)(x2)[fx(2)f1x()]hh2(x0)(x1)又
f(xk1)f(xk1)xk1xk1(x)dx 且(x)dxh[(xk1)(xk1)]
xk1xk1从而有f(xk1)f(xk1)h[(xk1)(xk1)] 故(x0)(x2)(x0)(x1)0.4(x0)0.247即(x)(x)0.404 解方程组可得(x)0.217
121(x)(x)0.434(x)0.1872021[f(x2)f(x0)] h
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务