2.当x1,1,2时,f(x)0,3,4,求f(x)的二次插值多项式。 解:
x01,x11,x22,f(x0)0,f(x1)3,f(x2)4;l0(x)l1(x)l2(x)(xx1)(xx2)1(x1)(x2)
(x0x1)(x0x2)2(xx0)(xx2)1(x1)(x2)(x1x0)(x1x2)6(xx0)(xx1)1(x1)(x1)(x2x0)(x2x1)3则二次拉格朗日插值多项式为
L2(x)yklk(x)
k023l0(x)4l2(x) (x1)(x2)124(x1)(x1) 35237xx6236.设xj,j0,1,n,n为互异节点,求证:
k(1)
xl(x)xkjjj0n (k0,1,,n);
(2)证明
(xj0jx)klj(x)0 (k0,1,,n);
(1) 令f(x)x 若插值节点为xj,j0,1,k,n,则函数f(x)的n次插值多项式为Ln(x)xkjlj(x)。
j0nf(n1)()插值余项为Rn(x)f(x)Ln(x)n1(x)
(n1)!又
kn,
f(n1)()0
Rn(x)0kxkjlj(x)x (k0,1,j0nn,n);
(2)(xjx)klj(x)j0(Ckjxij(x)ki)lj(x)
j0ni0iknnC(x)(xijlj(x))kii0j0n又0in 由上题结论可知
xl(x)x
kjjij0n原式Cki(x)kixii0n(xx)k0
得证。
7设f(x)Ca,b且f(a)f(b)0,求证:
21maxf(x)(ba)2maxf(x). axbaxb8解:令x0a,x1b,以此为插值节点,则线性插值多项式为
L1(x)f(x0) =f(a)xx1xx0 f(x1)x0x1xx0xbxaf(b) abxa
又f(a)f(b)0L1(x)0插值余项为R(x)f(x)L1(x)1f(x)(xx0)(xx1) 2f(x)1f(x)(xx0)(xx1) 2又(xx0)(xx1)21(xx0)(x1x)2
12(x1x0)41(ba)241maxf(x)(ba)2maxf(x). axbaxb8x8.在4x4上给出f(x)ex的等距节点函数表,若用二次插值求e的近似值,要使
截断误差不超过10,问使用函数表的步长h应取多少?
解:若插值节点为xi1,xi和xi1,则分段二次插值多项式的插值余项为
61f()(xxi1)(xxi)(xxi1) 3!1R2(x)(xxi1)(xxi)(xxi1)maxf(x)
4x46R2(x)设步长为h,即xi1xih,xi1xih
123343R2(x)e4heh.
62733若截断误差不超过10,则
6R2(x)106343eh106 27h0.0065.9.若yn2n,求4yn及4yn.,
解:根据向前差分算子和中心差分算子的定义进行求解。
yn2n
4yn(E1)4yn
4(1)j4E4jynj0j4(1)j4jy4njj0 4(1)j4j24jy nj0(21)4ynyn2n14y2E1n(E2)4yn
(E12)4(E1)4yn E24yn
yn22n2
16.f(x)x7x43x1,求F20,21,,27及F20,21,,28。
解:
f(x)x7x43x1
若xi2i,i0,1,,8
n)则fx0,x1,,xf(()nn!
fx0,x1,,xf(7)()7!7!77!1
fx0,x1,,xf(8)()88!0
19.求一个次数不高于
4
次的多项式
P(x),P(0)P(0)0,P(1)P(1)0,P(2)0
解法一:利用埃米尔特插值可得到次数不高于4的多项式
x00,x11y00,y11 m00,m11使它满足
H3(x)yjj(x)mjj(x)j0j0110(x)(12xx0xx12)()x0x1x0x1
(12x)(x1)21(x)(12(32x)x2xx1xx02)()x1x0x1x0
0(x)x(x1)21(x)(x1)x2
H3(x)(32x)x2(x1)x2x32x2
设P(x)H3(x)A(xx0)2(xx1)2 其中,A为待定常数
P(2)1P(x)x32x2Ax2(x1)2A1 412x(x3)2 4
从而P(x)解法二:采用牛顿插值,作均差表:
xi 0 1 2 f(xi) 0 1 1 一阶均差 二阶均差 1 0 -1/2 p(x)p(x0)(xx0)f[x0,x1](xx0)(xx1)f[x0,x1,x2]
(ABx)(xx0)(xx1)(xx2)
0xx(x1)(1/2)(ABx)x(x1)(x2)
31A,B,44 又由 p(0)0,p(1)1, 得
x2p(x)(x3)2.4所以
第四章
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)hhf(x)dxA1f(h)A0f(0)A1f(h)
令f(x)1,则2hA1A0A1
令f(x)x,则0A1hAh1
令f(x)x,则
223hh2A1h2A1 34Ah031从而解得A1h
31A13h
令f(x)x,则 故
3hhhf(x)dxx3dx0 A1f(h)A0f(0)A1f(h)0
hhhf(x)dxA1f(h)A0f(0)A1f(h)成立。令
f(x)x4,则
hhh2f(x)dxx4dxh5h52A1f(h)A0f(0)A1f(h)h53故此时,
hhf(x)dxA1f(h)A0f(0)A1f(h)
故
hhf(x)dxA1f(h)A0f(0)A1f(h)
2h具有3次代数精度。 (2)若
2hf(x)dxA1f(h)A0f(0)A1f(h)
令f(x)1,则4hA1A0A1 令f(x)x,则0A1hAh1 令f(x)x2,则
163hh2A1h2A1 34Ah038从而解得A1h
38A13h
令f(x)x,则 故
32h2h2hf(x)dx2hx3dx0 A1f(h)A0f(0)A1f(h)0
2h2hf(x)dxA1f(h)A0f(0)A1f(h)成立。
4令f(x)x,则
2h2hf(x)dx2h2hx4dx5h 5A1f(h)A0f(0)A1f(h)故此时,因此,
165h 312h2hf(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
(3)若
1令f(x)1,则
11f(x)dx2[f(1)2f(x1)3f(x2)]/3
令f(x)x,则 012x13x2 令f(x)x,则 212x13x2 从而解得222x10.29x10.69或
x20.5266x20.1266令f(x)x,则 故
311f(x)dxx3dx0 [f(1)2f(x1)3f(x2)]/30
1111因此,原求积公式具有2次代数精度。 f(x)dx[f(1)2f(x1)3f(x2)]/3不成立。
(4)若
h0f(x)dxh[f(0)f(h)]/2ah2[f(0)f(h)]
令f(x)1,则 令f(x)x,则
hhh0f(x)dxh, h[f(0)f(h)]/2ah2[f(0)f(h)]h
0f(x)dxxdx012h21h[f(0)f(h)]/2ah2[f(0)f(h)]h22令f(x)x2,则
h01f(x)dxx2dxh303h1h[f(0)f(h)]/2ah2[f(0)f(h)]h32ah22故有
1313hh2ah232
1a12令f(x)x,则
3h0f(x)dxx3dx0h14h41111h[f(0)f(h)]/2h2[f(0)f(h)]h4h4h412244令f(x)x,则
4
154f(x)dxxdxh005
12151515h[f(0)f(h)]/2h[f(0)f(h)]hhh12236hh故此时,
h0f(x)dxh[f(0)f(h)]/2因此,
h012h[f(0)f(h)], 121f(x)dxh[f(0)f(h)]/2h2[f(0)f(h)]
12具有3次代数精度。
7。若用复化梯形公式计算积分I10exdx,问区间[0,1]应多少等分才能使截断误差不超过
106?
解:
采用复化梯形公式时,余项为 Rn(f)又
1ba2hf(),(a,b) 12Iexdx 故f(x)ex,f(x)ex,a0,b1.
0Rn(f)12ehf()h2 12126若Rnf10,则 当对区间[0,1]进行等分时,h
1, ne106故有n 因此,将区间476等分时可以满足误差要求
12第五章
2. 用改进的欧拉方法解初值问题
yxy,0x1;y(0)1,
x取步长h=0.1计算,并与准确解yx12e相比较。 0.1 0.2 0.3 0.4 0.5 近似解 1.11 1.24205 1.39847 1.58181 1.79490 准确解 1.11034 1.24281 1.39972 1.58365 1.79744 0.6 0.7 0.8 0.9 1.0 近似解 2.04086 2.32315 2.558 3.01237 3.42817 准确解 2.04424 2.32751 2.65108 3.01921 3.43656
3、解:改进的欧拉法为
yn1ynh[f(xn,yn)f(xn1,ynhf(xn,yn))]
12
将
f(x,y)x2xy代入上式,得
n1y1hyn1hxn1xn1xn1xn1
22h2h同理,梯形法公式为
2hyh[x(1x)xy n1nn1(1xn1)] 2hn2hn将
y00,h0.1代入上二式,,计算结果见表9—5
表 9—5
xn 0.1 0.2 0.3 0.4 0.5 改进欧拉yn |y(xn)yn| 0.33741803610 0.658253078103 0.962608182103 0.125071672102 0.152291668102 3梯形法yn 0.005238095 0.0214056 0.049367239 0.0903692 0.143722388 |y(xn)yn| 0.755132781104 0.1368778103 0.185459653103 0.223738443103 0.253048087103 0.005500 0.021927500 0.050144388 0.090930671 0.144992257 可见梯形方法比改进的欧拉法精确。
4、用梯形方法解初值问题
证明其近似解为
yy0;y(0)1,
2hyn,2h
xyeh0并证明当时,它原初值问题的准确解。
证明:梯形公式为
nhyyn[f(xn,yn)f(xn1,yn1)]
n12代
f(x,y)y入上式,得
h yn1yn[ynyn1]
2解得
2h2h22hn1)yn()yn1()y0 yn1(2h2h2h因为
y01,故
2hn) yn(2h 对
x0,以
h为步长经n步运算可求得
y(x)的近似值yn,故
xxnh,n,代入上式有
hx2hhy()
n2h
xxx2hh2hh2h22hh22hhhlimynlim()lim(1)lim[(1)]exh0h02hh0h02h2h
10. 证明解yf(x,y)的下列差分公式
yn11h1yn3yn1)(ynyn1)(4yn24
是二阶的,并求出截断误差的首项。
h2(2)h3(3)h2(3)3(1)(2)yn1ynhyynyno(h)y'n1ynhynyno(h2)262,,h2(2)h3(3)h2(3)(1)3(1)(2)yn1ynhynynyno(h)y'n1ynhynyno(h2)262,,代入得
53(3)5(3)hynh3yno(h3)o(h2)88,截断误差首项为。
(1)n
12. 将下列方程化为一阶方程组:
y3y2y0,1)y(0)1,y(0)1; (1)y'z,z'3z2y,其中y(0)1,z(0)1。
y0.1(1y2)yy0,2y'z,z'0.1(1y)zy,y(0)1,y(0)0;2)(2) 其中y(0)1,z(0)0。
第六章
1、用二分法求方程xx10的正根,要求误差小于0.05.
2f(x)xx1,f(1)10,f(2)10,故[1,2]为f(x)的有根区间.又解 设
2f'(x)2x1,故当
0x11x2时,f(x)单增,当2时f(x)单增.而
15f(),f(0)124,由单调性知f(x)0的惟一正根x*(1,2).根据二分法的误差估10.05k1计式(7.2)知要求误差小于0.05,只需2,解得k15.322,故至少应二分6次.
具体计算结果见表7-7.
表7-7
k 0 1 2 3 4 5 - 即
ak 1 1.5 1.5 1.5 1.5625 1.59375 bk 2 2 1.75 1.625 1.625 1.625 xk 1.5 1.75 1.625 1.5625 1.59375 1.609375 f(xk)的符号 - + + - - - x*x51.609375.
32x1.5附近的一个根,设将方程改写成下列等价形式,并建立相应
3、为求xx10在0的迭代公式:
11x1x12k12xxk; (1),迭代公式
32x(1xk)(2)x1x,迭代公式k1;
1231xk1xx1,迭代公式(3)
21xk1.
试分析每种迭代公式的收敛性,并选取一种公式求出具有四位有效数字的近似根. 解 取
x01.5的邻域[1.3,1.6]来考察.
(1)当x[1.3,1.6]时,
(x)1122[1.3,1.6],|'(x)|||L1x2x31.33,故迭代公式
xk111xk2在[1.3,1.6]上整体收敛.
(2)当x[1.3,1.6]时
(x)(1x2)1/3[1.3,1.6]|'(x)| 故
2|3x(1x)223|231.6(11.3)223L0.5221
xk1(1xk)123在[1.3,1.6]上整体收敛.
(x)(3)
111,|'(x)|||1xk13/22(x1)2(1.61)x1故
1xk1发散.
由于(2)的L叫小,故取(2)中迭代式计算.要求结果具有四位有效数字,只需 即
取
|xkx*|L1|xkxk1|1031L2 1L11030.5103L2
|xkxk1|x01.5计算结果见表7-8.
k 1 2 3 1.481248034 1.472705730 1.468817314 表7-8 k 4 5 6 1.467047973 1.466243010 1.465876820 1|x6x5|1032由于,故可取
3f(x)x3x10在x02附近的根.根的准确值x*1.87938524...,7、用下列方法求
要求计算结果准确到四位有效数字.
(1)用牛顿法; (2)用弦截法,取
x02,x11.9; x01,x13,x22.
(3)用抛物线法,取
22f(1)0,f(2)0,f(x)3x33(x1)0,f''(x)6x0,对x[1,2]. 解
xkxkx2,用牛顿迭代法 (1)取0xk33xk12xk31xk1xk223x33(x1) kk
1x11.8888888,x21.879451567,|x2x*|1032计算得,故
x*x21.879451567.
(2)取
x22,x11.9,利用弦截法
xk1xk(xkxk1)f(xk)f(xk)f(xk1)
1x21.981093936,x31.880840630,x41.8794903,|x4x*|1032得,,故取
x*x41.8794903.
(3)
x01,x13,x22.抛物线法的迭代式为
2f(xk)wsign(w)w24f(xk)f[xk,xk1,xk2]
xk1xkwf[xk,xk1]f[xk,xk1,xk2](xkxk1)迭代结果为:
x31.953967549,x41.87801539,x51.879386866已达四位有效数字.
3312. 应用牛顿法于方程xa0,导出求立方根a的迭代公式,并讨论其收敛性。
令f(x)xa,迭代公式为
33f(xk)xka2xkaxk1xkxk22f(xk)3xk3xk。
2x3a2a3(x)(2)x(x)333x2,则,所以(a)0,
3又 (x)2ax,所以(a)2a
15、证明迭代公式
41/30,因此迭代格式为线性收敛。
xk(xk23a)xk123xa k
x是计算a的三阶方法.假定初值0充分靠近根x*a,求
lim
axk1(axk)2
kx(x23a)(x)3x2a,则迭代式为xk1(xk)且(a)a. 证明 记
由(x)的定义,有
22(3xa)(x)x(x3a)
对上式两端连续求导三次,得
6x(x)(3x2a)'(x)3x23a6(x)12x'(x)(3x2a)''(x)6x218'(x)18x''(x)(3xa)'''(x)6
代xa依次入上三式,并利用(a)a,得
'(a)0,''(a)0,'''(a)
302a
所以由定理7.4知,迭代公式是求a的三阶方法且
lim
axk1(axk)2k1313!2a4a
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务