数值分析课后习题部分参考答案
数值分析课后习题部分参考答案

数值分析课后习题部分参考答案Chapter 1(P10) 5.求.2的近似值x *,使其相对误差不超过 0.1%。
解:,2 =1.4…。
、I **n设X 有n 位有效数字,则|e(x)|乞0.5 10 10』。
0.5 101』从而,|e r (x)匡。
1故,若0.5 101』乞0.1%,则满足要求。
解之得,n 丄4。
x =1.414。
(P10) 7.正方形的边长约100cm ,问测量边长时误差应多大,才能保证面积的误差不超 过 1 cm 2。
解:设边长为a ,则a 100 cm 。
设测量边长时的绝对误差为e ,由误差在数值计算的传播,这时得到的面积的绝对误差有如下估计::、2 100 e 。
按测量要求,|2 100 e|_1 解得,|e|空 0.5 10 °。
Chapter 2(P47) 5.用三角分解法求下列矩阵的逆矩阵1 1-PA = 2 1 0 。
-1 0丿解:设A 4'。
分别求如下线性方程组:V'0 '■0 '0 ,A B =1 ,AY = 06"(1)1(1)1 (-1) -1"(2)2(1) -1 (0)2.(1)1 (-1)2 (0)-3」「10 0^「1 1 —1 '即,L = 2 1 0 ,U = 0 -1 2 。
2 b1° 0 -3」 经直接三角分解法的回代程,分别求解方程组,3 1 3 2(P47)6.分别用平方根法和改进平方根法求解方程组:(1 2 1 -3、15、 2 5 0-5 1 X 22 1 014 1 X 3161—3 -51 15丿 <X O解: 平方根法:先求系数矩阵 A 的Cholesky 分解(利用分解的紧凑格式)Ly = 0 和 U 。
= y ,得, 0Ly = 1 和 U0 =y ,得,P 0广0、Ly = 0 和 U Y = y ,得,;丫31 3>A 的形如A 二LDL T 的分解,其中L 二(l j )44为单位下三角矩阵,D =diag{d 1,d 2,d 3,d 4}为对角矩阵。
数值分析课后习题及答案

第一章 绪论(12) 第二章 插值法(40-42)2、当2,1,1-=x 时,4,3,0)(-=x f ,求)(x f 的二次插值多项式。
[解]372365)1(34)23(21)12)(12()1)(1(4)21)(11()2)(1()3()21)(11()2)(1(0))(())(())(())(())(())(()(2221202102210120120102102-+=-++--=+-+-⨯+------⨯-+-+-+⨯=----+----+----=x x x x x x x x x x x x x x x x x x x y x x x x x x x x y x x x x x x x x y x L 。
3、给出x x f ln )(=的数值表用线性插值及二次插值计算54.0ln 的近似值。
X 0.4 0.5 0.6 0.7 0.8 x ln -0.916291 -0.693147 -0.510826 -0.357765 -0.223144[解]若取5.00=x ,6.01=x ,则693147.0)5.0()(00-===f x f y ,510826.0)6.0()(11-===f x f y ,则604752.182321.1)5.0(10826.5)6.0(93147.65.06.05.0510826.06.05.06.0693147.0)(010110101-=---=--⨯---⨯-=--+--=x x x x x x x x x y x x x x y x L ,从而6202186.0604752.19845334.0604752.154.082321.1)54.0(1-=-=-⨯=L 。
若取4.00=x ,5.01=x ,6.02=x ,则916291.0)4.0()(00-===f x f y ,693147.0)5.0()(11-===f x f y ,510826.0)6.0()(22-===f x f y ,则 217097.2068475.404115.2)2.09.0(5413.25)24.0(3147.69)3.01.1(81455.45)5.06.0)(4.06.0()5.0)(4.0()510826.0()6.05.0)(4.05.0()6.0)(4.0()693147.0()6.04.0)(5.04.0()6.0)(5.0(916291.0))(())(())(())(())(())(()(22221202102210120120102102-+-=+--+-⨯++-⨯-=----⨯-+----⨯-+----⨯-=----+----+----=x x x x x x x x x x x x x x x x x x x x x x y x x x x x x x x y x x x x x x x x y x L ,从而61531984.0217097.21969765.259519934.0217097.254.0068475.454.004115.2)54.0(22-=-+-=-⨯+⨯-=L补充题:1、令00=x ,11=x ,写出x e x y -=)(的一次插值多项式)(1x L ,并估计插值余项。
数值分析课后习题答案

0 1
0 10 1 1 0 0 0 1
0 0 12 1 1 2 0 0 0
1 2
0 0 0 1 1 0
1 2
1 2
1 2
1
0 0 0 1 0
1 2
1 2
0
1 2
1 2
0
0
0
341 1 1
2-5.对矩阵A进行LDLT分解和GGT分解,并求解方程组
Ax=b,其中
16 4 8
1
A 4 5 4 , b 2
8 4 22
3
解
16 A 4
4 5
84
44 11
2-3(1).对矩阵A进行LU分解,并求解方程组Ax=b,其中
2 1 1 A1 3 2
4 ,b6
1 2 2
5
解
2 A 1
1 3
1 2
2 11
22
1
5 2
1
3 21来自,所以 A12
1
2 1 1
5 3
2-2(1).用列主元Gauss消元法解方程组
3 2 6x1 4 10 7 0x2 7 5 1 5x3 6
解
3 2 6 4 10 7 0 7 10 7 0 7
r1r2
消元
10 7 0 7 3 2 6 4 0 0.1 6 6.1
r=0.5101-n/3.162…<0.5101-n/3<0.01% 因此只需n=5.即取101/2=3.1623
数值分析书本答案

习题一1、取3.14,3.15,722,113355作为π的近似值,求各自的绝对误差,相对误差和有效数字的位数。
解:14.31=x312110211021--⨯=⨯≤-x π 所以,1x 有三位有效数字绝对误差:14.3-=πe ,相对误差:ππ14.3-=r e 绝对误差限:21021-⨯≤ε,相对误差限:213106110321-+-⨯=⨯⨯=r ε21122105.0105.01084074.000840174.015.315.3---⨯=⨯≤⨯==-=πx所以,2x 有两位有效数字绝对误差:15.3-=πe ,相对误差:ππ15.3-=r e 绝对误差限:11021-⨯=ε,相对误差限:11061-⨯=r ε31222105.0105.01012645.00012645.0722722---⨯=⨯≤⨯==-=πx所以,3x 有三位有效数字绝对误差:722-=πe ,相对误差:ππ722-=r e绝对误差限:21021-⨯=ε,相对误差限:21061-⨯=r ε1133551=x 7166105.0105.01032.000000032.0113355---⨯=⨯≤⨯==-π 所以,4x 有七位有效数字 绝对误差:113355-=πe ,相对误差:ππ113355-=r e绝对误差限:61021-⨯=ε,相对误差限:61061-⨯=r ε3、下列各数都是对准确数四舍五入后得到的近似数,试分别指出它们的绝对误差限和相对误差限,有效数字的位数。
5000,50.31,3015.0,0315.04321====x x x x解:0315.01=x m=-13141*10211021---⨯=⨯≤-x x 所以,n=3,1x 有三位有效数字绝对误差限:41021-⨯=ε,相对误差:2110611021-+-=⨯=n r a ε3015.02=x m=04042*10211021--⨯=⨯≤-x x所以,n=4,1x 有四位有效数字绝对误差限:41021-⨯=ε,相对误差:3110611021-+-=⨯=n r a ε50.313=x m=24223*10211021--⨯=⨯≤-x x所以,n=4,1x 有四位有效数字绝对误差限:21021-⨯=ε,相对误差:3110611021-+-=⨯=n r a ε50004=x m=44404*10211021-⨯=⨯≤-x x所以,n=4,1x 有四位有效数字绝对误差限:5.010210=⨯=ε,相对误差:23110105211021--+-=⨯=⨯=n r a ε 4、计算10的近似值,使其相对误差不超过%1.0。
数值分析课后习题答案

第一章习题解答1. 在下列各对数中,X 是精确值a的近似值(1) a=π,x=3.1 (2) a=1/7,x=0.143 (3) a=π/1000,x=0.0031 (4) a=100/7,x=14.3 试估计x 的绝对误差和相对误差。
解:(1) e=∣3.1-π∣≈0.0416, δr = e/∣x ∣≈0.0143 (2) e=∣0.143-1/7∣≈0.0143 δr = e/∣x ∣≈0.1 (3) e=∣0.0031-π/1000∣≈0.0279 δr = e/∣x ∣≈0.9 (4) e=∣14.3-100/7∣≈0.0143 δr = e/∣x ∣≈0.0012. 已知四个数:x 1=26.3,x 2=0.0250, x 3= 134.25,x 4=0.001。
试估计各近似数的有效位数和误差限,并估计运算μ1= x 1 x 2 x 3和μ1= x 3 x 4 /x 1的相对误差限。
解:x 1=26.3 n=3 δx 1=0.05 δr x 1=δx 1/∣x 1∣=0.19011×10-2x 2=0.0250 n=3 δx 2=0.00005 δr x 2=δx 2/∣x 2∣=0.2×10-2x 3= 134.25 n=5 δx 3=0.005 δr x 3=δx 3/∣x 3∣=0.372×10-4x 4=0.001 n=1 δx 4=0.0005 δr x 4=δx 4/∣x 4∣=0.5由公式:e r (μ)= e (μ)/∣μ∣≦1/∣μ∣Σni=1∣∂f/∂x i ∣δx ie r (μ1)≦1/∣μ1∣[x 2 x 3δx 1+ x 1 x 3δx 2 +x 1x 2δx 3] =0.34468/88.269275 =0.0039049e r (μ2)≦1/∣μ2∣[-x 3 x 4/ x 21δx 1+ x 4/ x 1δx 3 + x 3/ x 1δx 4] =0.497073. 设精确数a>0,x 是a的近似值,x 的相对误差限是0.2,求㏑x 的相对误差限。
数值分析课程第五版课后习题答案

数值分析课程第五版课后习题答案课后习题一:a) 求解非线性方程f(x) = x^3 - 2x - 5的根。
解答:可使用牛顿迭代法来求解非线性方程的根。
牛顿迭代法的迭代公式为:x_(n+1) = x_n - f(x_n)/f'(x_n),其中x_n为第n次迭代的近似解。
对于给定的方程f(x) = x^3 - 2x - 5,计算f'(x)的导数为f'(x) = 3x^2 - 2。
选择一个初始近似解x_0,并进行迭代。
迭代的终止条件可以选择两次迭代间的解的差值小于某个预设的精度。
b) 计算矩阵加法和乘法的运算结果。
解答:设A和B为两个矩阵,A = [a_ij],B = [b_ij],则A和B的加法定义为C = A + B,其中C的元素为c_ij = a_ij + b_ij。
矩阵乘法定义为C = A * B,其中C的元素为c_ij = ∑(a_ik * b_kj),k的取值范围为1到矩阵的列数。
c) 使用插值方法求解函数的近似值。
解答:插值方法可用于求解函数在一组给定点处的近似值。
其中,拉格朗日插值法是一种常用的方法。
对于给定的函数f(x)和一组插值节点x_i,i的取值范围为1到n,利用拉格朗日插值多项式可以构建近似函数P(x),P(x) = ∑(f(x_i) * l_i(x)),其中l_i(x)为拉格朗日基函数,具体表达式为l_i(x) = ∏(x - x_j)/(x_i - x_j),j的取值范围为1到n并且j ≠ i。
课后习题二:a) 解决数值积分问题。
解答:数值积分是求解定积分的数值近似值的方法。
常用的数值积分方法包括矩形法、梯形法和辛普森法。
矩形法采用矩形面积的和来近似曲边梯形的面积,梯形法采用等距离子区间上梯形面积的和来近似曲边梯形的面积,而辛普森法则利用等距离子区间上梯形和抛物线面积的加权和来近似曲边梯形的面积。
b) 使用迭代方法求解线性方程组。
解答:线性方程组的求解可以通过迭代方法来进行。
数值分析课后习题部分参考答案.doc

数值分析课后习题部分参考答案Chapter 1(P10) 5.求厲的近似值x*,使其相对误差不超过0.1%。
解:V2 = 1.4 ••- o设X*有"位有效数字,则le(x*)lV0.5xl0xl(T"。
,*““0.5x10-" 牛(x )1< ] 。
从而,丨<故,若0.5x10-" <0.1%,则满足要求。
解之得,M>4O %* =1.414 O(P10) 7.正方形的边长约100cm ,问测量边长时误差应多大,才能保证面积的误差不超过1 cm2 o解:设边长为a ,则a心100cm。
设测量边长时的绝对误差为e,由误差在数值计算的传播,这时得到的面积的绝对误差有如下估计:® 2xl00xe…按测量要求,l2xl00xel<l解得,lel< 0.5x10 2 oChapter 2(P47) 5.用三角分解法求下列矩阵的逆矩阵:‘1 1 -1]A = 2 1 0 。
J j 0丿解:设A1 =(«0 /)=分别求如下线性方程组:先求A的LU分解(利用分解的紧凑格式),气1)1 (1)1 (-D-(2)2(D-1(0)2、⑴1(-1)2 (0) —3,(1 0 0、 ri 1 -1] 即,厶=2 1 0 ,U =0-12 J 2 1丿<0 0-3经直接三角分解法的回代程,分别求解方程组,1 0Ly =0 和 Ua = v ,得,a = 0J3 2 3 1(P47) 6.分别用平方根法和改进平方根法求解方程组:(1 2 1 -3兀1)2 50 -5兀2 2 10 14 1 x 3 16 、一 -5 1 15丿3解:平方根法:先求系数矩阵4的Cholesky 分解(利用分解的紧凑格式),'(1)1、< 1 0 0 0、(2)2(5)1,即,L =2 1 0 0 (1)1 (0)-2 (14)3 1 -2 3 、(_3) _ 3 (-5)1 (1)2 (15<-31 2 b216 改进平方根Ly = 和 II x = y ,得,x = 先求系数矩阵A 的形如A = LDU 的分解,其中厶-(/y .)4x4为单位下二角矩阵,D = diag{d l ,d 2,d 3,d 4}为对角矩阵。
数值分析课后部分

数值分析课后部分习题答案习题1(P.14)1. 下列各近似值均有4个有效数字,300.2,521.13,001428.0***===z y x ,试指出它们的绝对误差和相对误差限.解 *20.001428=0.142810x -=⨯有4个有效数,即4n =,2m =- 由有效数字与绝对误差的关系得绝对误差限为611101022m n --⨯=⨯, 由有效数字与相对误差的关系得相对误差限为(1)3111101022n a ---⨯=⨯; *213.521=0.1352110y =⨯有4个有效数,即4n =,2m =由有效数字与绝对误差的关系得绝对误差限为211101022m n --⨯=⨯, 由有效数字与相对误差的关系得相对误差限为(1)3111101022n a ---⨯=⨯; *12.300=0.230010z =⨯有4个有效数,即4n =,1m =由有效数字与绝对误差的关系得绝对误差限为311101022m n --⨯=⨯, 由有效数字与相对误差的关系得相对误差限为(1)3111101024n a ---⨯=⨯. 2.下列各近似值的绝对误差限都是31021-⨯,试指出它们各有几位有效数字.***2.00021,0.032,0.00052x y z ===解 *12.000210.20002110x ==⨯,即1m =由有效数字与绝对误差的关系得 311101022m n --⨯=⨯,即 3m n -=-,所以,4n =;*10.0320.3210y ==⨯,即1m =-由有效数字与绝对误差的关系得 311101022m n --⨯=⨯, 即 3m n -=-,所以,2n =;*30.000520.5210z -==⨯,即3m =-由有效数字与绝对误差的关系得 311101022m n --⨯=⨯, 即 3m n -=-,所以,0n =.4.设有近似数35.2,84.1,41.2***===z y x 且都有3位有效数字,试计算***z y x S +=,问S 有几位有效数字.解 方法一因*1*1*12.41=0.24110, 1.840.18410, 2.350.23510x y z =⨯==⨯==⨯都有3位有效数字,即3n =,1m =,则211|(*)|101022m n e x --≤⨯=⨯,211|(*)|101022m n e y --≤⨯=⨯,211|(*)|101022m n e z --≤⨯=⨯,|(**)||*(*)*(*)|*|(*)|*|(*)|e y z z e y y e z z e y y e z ≈+≤+222112.3510 1.8410 2.0951022---≤⨯⨯+⨯⨯=⨯,221|(***)||(*)(**)|10 2.095102e x y z e x e y z --+≈+≤⨯+⨯1110.259510102--=⨯≤⨯, 又 1***=2.41 1.84 2.350.673410x y z ++⨯=⨯,此时1m =,1m n -=-,从而得2n =.方法二因*1*1*12.41=0.24110, 1.840.18410, 2.350.23510x y z =⨯==⨯==⨯都有3位有效数字,即3n =,1m =,则211|(*)|101022m n e x --≤⨯=⨯,2110(*)2|(*)|=||* 2.41r e x e x x -⨯≤, 211|(*)|101022m n e y --≤⨯=⨯,2110(*)2|(*)|=||* 1.84r e y e y y -⨯≤, 211|(*)|101022m n e z --≤⨯=⨯,2110(*)2|(*)|=||* 2.35r e z e z z -⨯≤|(**)||(*)(*)|r r r e y z e y e z ≈+,***|(***)||(*)(**)|******r r r x y z e x y z e x e y z x y z x y z +≈+++2.41 1.84 2.35|(*)||(*)+(*)|2.41 1.84 2.35 2.41 1.84 2.35r rr e x e y e z ⨯≤++⨯+⨯22211110 1.8410 2.35102222.41 1.84 2.35 2.41 1.84 2.35 2.41 1.84 2.35---⨯⨯⨯⨯⨯≤+++⨯+⨯+⨯20.385410-<⨯21102-<⨯,由有效数字与绝对误差的关系得2n =.5.序列{}n y 有递推公式),2,1(,1101Λ=-=-n y y n n若41.120≈=y (三位有效数字),问计算10y 的误差有多大,这个计算公式稳定吗?解 用0ε表示0y 的误差,由41.120≈=y ,得0=0.0042εL ,由递推公式 ),2,1(,1101Λ=-=-n y y n n ,知计算10y 的误差为810=0.4210ε⨯L ,因为初始误差在计算的过程中被逐渐的放大,这个计算公式不稳定.习题2 ( P.84)3.证明 0()1nk k l x ==∑,对所有的x其中()k l x 为Lagrange 插值基函数. 证明 令()1f x =,则()1i f x =, 从而 0()()()()nnn k k k k k L x l x f x l x ====∑∑,又 (1)1()()()0(1)!n n n f R x x n ξω++==+, 可得 ()()1n L x f x ==,从而 0()1nk k l x ==∑.4. 求出在=012x ,,和3处函数2()1f x x =+的插值多项式. 解 方法一 因为给出的节点个数为4,而2()1f x x =+从而余项(4)34()()()04!f R x x ξω==,于是 233()()()()=+1L x f x R x f x x =-=(n 次插值多项式对次数小于或等于n 的多项式精确成立). 方法二 因为(0)1(1)2(2)5(3)10f f f f ====,,,, 而 0(1)(2)(3)1()=-(1)(2)(3)(01)(02)(03)6x x x l x x x x ---=------,1(2)(3)1()=(2)(3)(10)(12)(13)2x x x l x x x x --=-----,2(1)(3)1()=-(1)(3)(20)(21)(23)2x x x l x x x x --=-----,3(1)(2)1()=(1)(2)(30)(31)(32)6x x x l x x x x --=-----,从而 30123()()(0)()(1)()(2)()(3)L x l x f l x f l x f l x f =+++2=+1x .5. 设2()[,]f x C a b ∈且()()0f a f b ==,求证21max |()|()max |()|8a x ba xb f x b a f x ≤≤≤≤''≤-.证明 因()()0f a f b ==,则1()0L x =,从而 1()()()()()2!f f x R x x a x b ξ''==--, 由极值知识得 21max |()|()max |()|8a x ba xb f x b a f x ≤≤≤≤''≤-6. 证明 (()())()()()(+)f x g x f x g x f x g x h ∆=⋅∆+∆⋅. 证明 由差分的定义(()())(+)()()()f xg x f xh g x h f x g x ∆=+-[(+)()()(+)][()()()()]f x hg xh f x g x h f x g x h f x g x =+-++-()()()(+)f x g x f x g x h =⋅∆+∆⋅或着 (()())(+)()()()f x g x f x h g x h f x g x ∆=+-[(+)()()()][()()()()]f x h g x h f x h g x f x h g x f x g x =+-+++- ()()()()f x h g x f x g x =+⋅∆+∆⋅7. 证明 n 阶差商有下列性质(a ) 如果()()F x cf x =,则0101[,,,][,,,]n n F x x x cf x x x =L L . (b ) 如果()()()F x f x g x =+,则010101[,,,][,,,][,,,]n n n F x x x f x x x g x x x =+L L L .证明 归纳法:由差商的定义 (a ) 如果()()F x cf x =,则12011010[,,,]-[,,,][,,,]n n n n F x x x F x x x F x x x x x -=-L L L120110[,,,]-[,,,]n n n cf x x x cf x x x x x -=-L L120110[,,,]-[,,,]n n n f x x x f x x x c x x -=⋅-L L 01[,,,]n cf x x x =L .(b ) 如果()()()F x f x g x =+,则12011010[,,,]-[,,,][,,,]n n n n F x x x F x x x F x x x x x -=-L L L12120110110[[,,,][,,,]]-[[,,,][,,,]]n n n n n f x x x g x x x f x x x g x x x x x --++=-L L L L120111201100,,,]-[,,,][,,,][,,,]+n n n n n n f x x x f x x x g x x x g x x x x x x x ---=--L L L L [ 0101[,,,][,,,]n n f x x x g x x x =+L L8. 设74()3431f x x x x =+++,求0172,2,,2]f L [,0182,2,,2]f L [. 解 由P.35定理7的结论(2),得7阶差商0172,2,,2]=3f L [ (()f x 的最高次方项的系数), 8阶差商0182,2,,2]=0f L [ (8阶以上的差商均等与0). 9. 求一个次数不超过4次的多项式()P x ,使它满足:(0)(0)0P P '==,(1)(1)1P P '==,(2)1P =.解 方法一 先求满足插值条件(0)0P =,(1)=1P ,(2)1P =的二次插值多项式2()P x 213=22x -+(L-插值基函数或待定系数法),设()P x 22=()(1)(2)(1)(2)P x Ax x x Bx x x +--+--213=22x x -+2+(1)(2)(1)(2)Ax x x Bx x x --+-- 从而()P x '323=4B +(39)(641)(2)2x A B x A B x A -+-+-++, 再由插值条件(0)0P '=,(1)1P '=,得3=,4A -1=,4B所以 ()P x 213=22x x -+231(1)(2)(1)(2)44x x x x x x ---+--,即()P x 41=4x 332x -29+4x . 方法二 设()P x 23401234=a a x a x a x a x ++++, 则 ()P x '231234=234a a x a x a x +++由插值条件(0)(0)0P P '==,(1)(1)1P P '==,(2)1P =,得010********0123400++++1+2+3+41+2+4+8+161a a a a a a a a a a a a a a a a =⎧⎪=⎪⎪=⎨⎪=⎪=⎪⎩ 解得 234931=,=-,=424a a a ,从而 ()P x 41=4x 332x -29+4x . 方法三 利用埃尔米特插值基函数方法构造. 10. 下述函数()S x 在[1,3]上是3次样条函数吗?3232321,12()=92217,23x x x x S x x x x x ⎧-++≤≤⎨-+-+≤≤⎩ 解 因为 22362,12()=31822,23x x x S x x x x ⎧-+≤≤'⎨-+-≤≤⎩, 66,12()=618,23x x S x x x -≤≤⎧''⎨-+≤≤⎩而 12(2)=1=(2)S S ,12(2)=2=(2)S S '',12(2)=6=(2)S S '''', 又()S x 是三次函数,所以函数()S x 在[1,3]上是3次样条函数.补 设f (x )=x 4,试利用L-余项定理写出以-1,0,1,2为插值节点的三次插值多项式.解 因为 (4)34()()()(+1)(1)(2)4!f R x x x x x x ξω==--, 从而 3233()()()22L x f x R x x x x =-=+-习题3 ( P.159)1.设n k k x 0)}({=ϕ为],[b a 上具有权函数0)(≥x ω的正交多项式组且)(x k ϕ为首项系数为1的k 次的多项式,则n k k x 0)}({=ϕ于],[b a 线性无关.解 方法一 因为n k k x 0)}({=ϕ为],[b a 上具有权函数0)(≥x ω的正交多项式组,则其Gram 行列式不等于零,采用反证法:若{}n ϕϕϕ,,,10Λ于],[b a 线性相关,于是,存在不全为零,,,,10n c c c Λ使0011()()()0,[,]n n c x c x c x x a b ϕϕϕ+++=∈L上式两边与i ϕ作内积得到0011(,)(,)(,)0(0,1,,)i i n i n c c c i n ϕϕϕϕϕϕ+++==L L ,由于{}i c 不全为零,说明以上的齐次方程组有非零解),,,,(10n c c c Λ故系数矩阵的行列式为零,即{}0,,,10=n G ϕϕϕΛ与假设矛盾.方法二 因为n k k x 0)}({=ϕ为],[b a 上具有权函数0)(≥x ω的正交多项式组,则其Gram 行列式不等于零,由( P.95)定理2得n k k x 0)}({=ϕ于],[b a 线性无关.2.选择α,使下述积分取得最小值1221()[],a x x dx α--⎰120()()x b e x dx α-⎰解 1221()[]a x x dx αα-∂-∂⎰1221=[]x x dx αα-∂-∂⎰1221=2[]()x x x dx α--⋅-⎰5112=5x α-4=5α, 令1221[]=0x x dx αα-∂-∂⎰,得=0α.12()()x b e x dx αα∂-∂⎰120=()xe x dx αα∂-∂⎰1=2()()x e x x dx α-⋅-⎰2=23α- 令120()=0x e x dx αα∂-∂⎰,得=3α.3.设],3,1[,1)(∈=x xx f 试用},1{1x H 求)(x f 一次最佳平方逼近多项式.解 取权函数为()x x ω=(为了计算简便),则32311(1,1)42x xdx ===⎰,33321126(1,)(,1)33x x x x dx ====⎰, 343311(,)204x x x x dx ===⎰,33111((),1)2f x xdx x x=⋅==⎰,3232111((),)42x f x x x dx x =⋅==⎰, 得法方程 0126423264203a a ⎡⎤⎢⎥⎡⎤⎡⎤=⎢⎥⎢⎥⎢⎥⎣⎦⎢⎥⎣⎦⎢⎥⎣⎦,解得011211311a a ⎧=⎪⎪⎨⎪=-⎪⎩, 所以)(x f 的一次最佳平方逼近多项式1123()1111P x x =-. 8.什么常数C 能使得以下表达式最小? ∑=-ni x i iCe x f 12))((解 21(())i n x i i f x Ce C =∂-∂∑1=2(())()i i nx x i i f x Ce e =-⋅-∑,令 21(())=0i nx i i f x Ce C =∂-∂∑,得121()(),iinx x ii nx xx i f x ef x e C e e e==⋅==∑∑()(,). 14.用最小二乘法求解矛盾方程组2+314921x y x y x y =⎧⎪-=-⎨⎪-=-⎩. 解 方法一 方程组可变形为 AX F = ,其中23114,9211A F ⎡⎤⎡⎤⎢⎥⎢⎥=-=-⎢⎥⎢⎥⎢⎥⎢⎥--⎣⎦⎣⎦2321290914,3410264021A A A F T T ⎡⎤-⎡⎤⎡⎤⎡⎤⎢⎥=-==⎢⎥⎢⎥⎢⎥⎢⎥--⎣⎦⎣⎦⎣⎦⎢⎥-⎣⎦, 求解法方程 90902640x y -⎡⎤⎡⎤⎡⎤=⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦, 得到矛盾方程组的解为12013x y =-⎧⎪⎨=⎪⎩.方法二 令(,)I x y 222=+31+4+9++1x y x y x y ---(2)()(2)(,)I x y x∂∂=4+31+24+9+4+1x y x y x y ⨯-⨯-⨯-(2)()(2)=18+18x ,(,)I x y y∂∂=6+3184+92+1x y x y x y ⨯--⨯--⨯-(2)()(2) =5280y -令 (,)0(,)0I x y x I x y y∂⎧=⎪∂⎪⎨∂⎪=⎪∂⎩, 得 1818052800x y +=⎧⎨-=⎩,解之得矛盾方程组的解为12013x y =-⎧⎪⎨=⎪⎩.习题4 (P. 207)7. 对列表函数124810()152127x f x求(5)(5).f f ''',解 一阶微商用两点公式(中点公式),得(8)(2)10(5),63f f f -'≈= 二阶微商用三点公式(中点公式),首先用插值法求(5)f , 由(4)5,(8)21,f f ==得一次插值函数1()411,L x x =- 从而 1(5)(5)9f L ≈=, 于是, 2(2)2(5)(8)4(5).39f f f f -+''≈=8. 导出数值微分公式)]23()2(3)2(3)23([1)(3)3(h x f h x f h x f h x f hx f ---++-+≈并给出余项级数展开的主部.解 由二阶微商的三点公式(中点公式),得213()[()2()()]2222h h h f x f x f x f x h h ''-≈+--+-,213()[()2()()]2222h h h hf x f x f x f x h ''+≈+-++-从而 (3)()()22()h h f x f x f x h''''+--≈3133=[()3()3()()]2222h h f x h f x f x f x h h +-++--- 将33()()()()2222h h f x h f x f x f x h ++--,,,分别在x 处展开,得2(3)3(4)4(5)55331313()=()()()()()()222!23!21313()()()()+()(1)4!25!2f x h f x f x h f x h f x h f x h f x h O h '''++⋅+⋅+⋅+⋅+⋅2(3)3(4)4(5)5511()=()()()()()()222!23!211()()()()()(2)4!25!2h h h h f x f x f x f x f x h h f x f x O h '''++⋅+⋅+⋅+⋅+⋅+2(3)3(4)4(5)5511()=()()()()()()()222!23!211()()()()()(3)4!25!2h h h hf x f x f x f x f x h h f x f x O h '''-+⋅-+⋅-+⋅-+⋅-+⋅-+2(3)3(4)4(5)55331313()=()()()()()()()222!23!21313()()()()()(4)4!25!2f x h f x f x h f x h f x h f x h f x h O h '''-+⋅-+⋅-+⋅-+⋅-+⋅-+(1)-(2)×3 +(3)×3-(4), 得(5)2232311311{()[()2()()]}()[()()]22228h h h f x f x f x f x h f x f x h O h h h h '''''--+--+-=-+,即余项主部为(5)1()8f x h-习 题 5 (P. 299)3. 设n n R A ⨯∈为对称矩阵,且011≠a ,经高斯消去法一步后,A 约化为11120Ta a A ⎡⎤⎢⎥⎣⎦r ,试证明2A 亦是对称矩阵. 证明 设1111()=T ij a a A a A α⎛⎫= ⎪⎝⎭r,其中21311=n a a a α⎛⎫⎪ ⎪ ⎪ ⎪⎝⎭M ,121311=n a a a a ⎛⎫ ⎪ ⎪ ⎪ ⎪⎝⎭r M ,22232123=n n n nn a a a A a a a ⎛⎫ ⎪⎪ ⎪⎝⎭, 则经高斯消去法一步后,A 约化为111111110TT a a A a a α⎡⎤⎢⎥⎢⎥-⎢⎥⎣⎦r r , 因而211111T A A a a α=-r,若n n R A ⨯∈为对称矩阵,则1A 为对称矩阵,且1=a αr,易知211111T A A a a α=-r 为对称矩阵. 13. 设 ⎥⎦⎤⎢⎣⎡=989999100A (1) 计算2||||,||||A A ∞;(2) 计算∞)(A Cond ,及2)(A Cond . 解 (1) 计算||||=199A ∞,⎥⎦⎤⎢⎣⎡=989999100A ,其特征值为1,2999802λ=±,又⎥⎦⎤⎢⎣⎡=989999100A 为对称矩阵,则2=T A A A 的特征值为221,2(999802)λ=±,因此22max max ||||()999802T A A A A λλ===+(2) 1989999100A --⎡⎤=-⎢⎥-⎣⎦,1||||=199A -∞, 所以12()=||||||||=19939601Cond A A A -∞∞∞⋅=,1989999100A --⎡⎤=-⎢⎥-⎣⎦为对称矩阵,其特征值为1,2999802λ=-± 则1112()=()T A A A ---的特征值为221,2(999802)λ=±,因此111122max max ||||(())()999802T A A A A λλ----===+ 所以 1222()=||||||||Cond A A A -⋅2(999802)=+ 15. 设,n n n A R x R ⨯∈∈r,求证(1)1x x n x ∞∞≤≤r r r; (2)∞∞≤≤A n A A n11.证明 (2) 由(1)1x x n x ∞∞≤≤r r r ,得1AxAx n Ax ∞∞≤≤rr r,则 11AxAx n Ax n xx x ∞∞∞∞≤≤r r r rr r , 从而 11max max max n nn x R x R x R Ax Ax n Ax n x x x ∞∞∀∈∀∈∀∈∞∞≤≤r rrr r r r r r , 由算子范数的定义max n x R Ax A x ∞∞∀∈∞=r r r ,111max nx R Ax A x ∀∈=r r r , 得∞∞≤≤A n A A n11.17. 设n n R W ⨯∈为非奇异阵,又设x r为n R 上一向量范数,定义Wx Wx =rr ,求证:Wxr是n R 上向量的一种范数(称为向量的W一范数).证明 ①正定性,因Wx r为一向量,0WxWx =≥r r,下证=0=0W x x ⇔rr r ,⇒“”若=0W x r即=0Wx r ,由向量范数的正定性得 =0Wx r r ,nn R W ⨯∈为非奇异阵,所以=0x r r ;⇐“”若=0x r r ,则=0Wx rr ,由向量范数的正定性得=0Wx r 即=0W x r.②齐次性,任意实数α有=W x W x Wx ααα=r r r,由向量范数的齐次性,得=W Wx W x Wx Wx xααααα===r r r r r ;③ 三角不等式,任意实数,n n x R y R ∈∈r r,有+(+)=+W x y W x y Wx Wy =r r r r r r, 再由向量范数的三角不等式,得+(+)=+WWWx yW x y Wx Wy Wx Wy xy=≤+=+r r r r r r r r rr .习 题 6 (P.347)1. 设有方程组(b ) 1231231232211221x x x x x x x x x +-=⎧⎪++=⎨⎪++=⎩,考查用Jacobi 迭代法,G-S 迭代法解此方程组的收敛性.解 系数矩阵分裂如下,122111221A -⎛⎫⎪= ⎪ ⎪⎝⎭D L U =--1002211112200-⎛⎫⎛⎫⎛⎫⎪ ⎪ ⎪=---- ⎪ ⎪⎪ ⎪ ⎪ ⎪--⎝⎭⎝⎭⎝⎭Jacobi 迭代矩阵为1()J D L U -=+=022101220-⎛⎫⎪-- ⎪ ⎪--⎝⎭, J 的特征方程为 2211022λλλ-=,展开得 30λ=,即01λ=<, 所以用Jacobi 迭代法解此方程组是收敛的.G-S 迭代矩阵为1()G D L U -=-1122=11012210--⎛⎫⎛⎫⎪ ⎪⋅- ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭100022=110010210-⎛⎫⎛⎫ ⎪ ⎪-⋅- ⎪⎪ ⎪ ⎪-⎝⎭⎝⎭122=02302-⎛⎫ ⎪- ⎪ ⎪⎝⎭, G 的特征方程为122021002λλλ---=-,展开得 (1)(2)(2)0λλλ---=,即1λ=或2λ=,由迭代基本定理得用G-S 迭代法解此方程组是不收敛的.4. 设有方程组Ax b =r r,其中A 为对称正定阵,且有迭代公式(1)()()()k k k x x b Ax ω+=+-r r r r(0,1,k =L ),试证明当20ωβ<<时,上述迭代法收敛(其中A 的特征值满足0()A αλβ<≤≤).证明 A 为对称正定阵, A 的特征值满足 0()A αλβ<≤≤, 且20ωβ<<,则0()2A ωλ<<又迭代公式可变形为(1)()()k k x I A x b ωω+=-+r r r (0,1,k =L ),从而迭代矩阵 B I A ω=-,迭代矩阵的特征值为1()A ωλ-,且满足11()1A ωλ-<-<,即 |()|1B λ<,由迭代基本定理得该迭代法是收敛的.5. 设111a a A a a a a ⎛⎫ ⎪= ⎪ ⎪⎝⎭,其中a 为实数,试确定a 满足什么条件时,解Ax b =r r的Jacobi 迭代法收敛.解 系数矩阵分裂如下,111a a A aa a a⎛⎫ ⎪= ⎪ ⎪⎝⎭D L U =-- 1001100a a aa aa--⎛⎫⎛⎫⎛⎫⎪ ⎪ ⎪=---- ⎪ ⎪⎪ ⎪ ⎪ ⎪--⎝⎭⎝⎭⎝⎭Jacobi 迭代矩阵为1()J D L U -=+=000a a aa a a--⎛⎫⎪-- ⎪ ⎪--⎝⎭,J 的特征方程为 0a aaa aaλλλ=,展开得 323320a a λλ--=,即a λ=-或2a λ=-,()max{||,|2|}J a a ρ=--()1J ρ<当且仅当1122a -<<,所以当1122a -<<时,解Axb =r r的Jacobi 迭代法收敛.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数值分析课后习题部分参考答案数值分析课后习题部分参考答案Chapter 1(P10)5. 求2的近似值*x ,使其相对误差不超过%1.0。
解:4.12=。
设*x 有n 位有效数字,则nx e -⨯⨯≤10105.0|)(|*。
从而,1105.0|)(|1*nr x e -⨯≤。
故,若%1.0105.01≤⨯-n,则满足要求。
解之得,4≥n 。
414.1*=x。
(P10)7. 正方形的边长约cm 100,问测量边长时误差应多大,才能保证面积的误差不超过12cm 。
解:设边长为a ,则cm a 100≈。
设测量边长时的绝对误差为e ,由误差在数值计算的传播,这时得到的面积的绝对误差有如下估计:e ⨯⨯≈1002。
按测量要求,1|1002|≤⨯⨯e 解得,2105.0||-⨯≤e 。
Chapter 2(P47)5. 用三角分解法求下列矩阵的逆矩阵:⎪⎪⎪⎭⎫ ⎝⎛--=011012111A 。
解:设()γβα=-1A。
分别求如下线性方程组:⎪⎪⎪⎭⎫ ⎝⎛=001αA ,⎪⎪⎪⎭⎫ ⎝⎛=010βA ,⎪⎪⎪⎭⎫ ⎝⎛=100γA 。
先求A 的LU 分解(利用分解的紧凑格式),⎪⎪⎪⎭⎫ ⎝⎛-----3)0(2)1(1)1(2)0(1)1(2)2(1)1(1)1(1)1(。
即,⎪⎪⎪⎭⎫⎝⎛=121012001L ,⎪⎪⎪⎭⎫⎝⎛---=300210111U 。
经直接三角分解法的回代程,分别求解方程组,⎪⎪⎪⎭⎫ ⎝⎛=001Ly 和y U =α,得,⎪⎪⎪⎭⎫ ⎝⎛-=100α;⎪⎪⎪⎭⎫ ⎝⎛=010Ly 和y U =β,得,⎪⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=323131β;⎪⎪⎪⎭⎫ ⎝⎛=100Ly 和y U =γ,得,;⎪⎪⎪⎪⎪⎪⎭⎫⎝⎛--=313231γ。
所以,⎪⎪⎪⎪⎪⎪⎭⎫ ⎝⎛---=-3132132310313101A 。
(P47)6. 分别用平方根法和改进平方根法求解方程组:⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎪⎪⎭⎫ ⎝⎛----816211515311401505231214321x x x x解: 平方根法:先求系数矩阵A 的Cholesky 分解(利用分解的紧凑格式),⎪⎪⎪⎪⎪⎭⎫ ⎝⎛----1)15(2)1(1)5(3)3(3)14(2)0(1)1(1)5(2)2(1)1(,即,⎪⎪⎪⎪⎪⎭⎫⎝⎛--=121332100120001L ,其中,TL L A ⨯=。
经平方根法的回代程,分别求解方程组⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=81621Ly 和y x L T =,得,⎪⎪⎪⎪⎪⎭⎫⎝⎛=1111x 。
改进平方根法:先求系数矩阵A 的形如TLDL A =的分解,其中44)(⨯=ijlL 为单位下三角矩阵,},,,{4321d d dd diag D =为对角矩阵。
利用计算公式,得11=d ;;1,2,222121===d l t;9,2,1,2,1332313231=-==-==d l l t t1,32,1,3,6,1,34434241434241===-===-=d l l l t t t 。
分别求解方程组,⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=81621Ly 和y x DL T=,得,⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=1111x 。
(P48)12. 已知方程组⎩⎨⎧=+=+198.099.0199.02121x x x x 的解为100,10021-==x x 。
(1) 计算系数矩阵的条件数; (2) 取TT x x )5.99,5.100(,)0,1(*2*1-==,分别计算残量)2,1(*=-=i Ax b r i i 。
本题的计算结果说明了什么?解:(1)设⎪⎪⎭⎫⎝⎛=98.099.099.01A ,求得,⎪⎪⎭⎫⎝⎛--=-100009900990098001A。
从而,39601)(1=A Cond 。
(2)计算得,Tr)01.0,0(1=,01.011=r;Tr)985.0,995.0(2--=,98.112=r 。
这说明,系数矩阵的条件数很大时,残量的大小不能反映近似解精度的高低。
Chapter 3(P72)3. 用Jacobi 迭代和Gauss-Seidel 迭代求解方程组⎪⎩⎪⎨⎧=++=++=-+1221122321321321x x x x x x x x x取初值Tx )0,0,0()0(=,迭代4次,并比较它们的计算结果。
解:由方程组得,1221122213312321+--=+--=++-=x x x x x x x x x从而,Jacobi 迭代格式为:1221122)(2)(1)1(3)(3)(1)1(2)(3)(2)1(1+--=+--=++-=+++k k k k k k k k k x x x x x x x x x ,.,2,1,0 =kGauss-Seidel 迭代格式为:1221122)1(2)1(1)1(3)(3)1(1)1(2)(3)(2)1(1+--=+--=++-=++++++k k k k k k k k k x x x x x x x x x ,.,2,1,0 =k整理得,1232)(3)1(3)(3)(2)1(2321-=-=++k k k k k x x x x x ,.,2,1,0 =kJacobi 迭代:TT T T T x x x x x )1,3,3()1,3,3()3,1,1()1,1,1()0,0,0()4()3()2()1()0(-=→-=→--=→=→=Gauss-Seidel 迭代:TT T T T x x x x x )15,51,43()7,15,11()3,3,1()1,0,1()0,0,0()4()3()2()1()0(--=→--=→--=→-=→=Jacobi 迭代中)3(x 已经是方程组的精确解,而从Gauss-Seidel 迭代的计算结果,可以预见它是发散的。
(P73)9.设有方程组⎪⎩⎪⎨⎧=+=+=++33122113214bx ax b x ax b ax ax x(1) 分别写出Jacobi 迭代法和Gauss-Seidel迭代法的计算公式,(2) 用迭代收敛的充要条件给出这两种迭代法都收敛的a 的取值范围。
解: 由方程组得,31321213214b ax x b ax x b ax ax x +-=+-=+--=从而,Jacobi 迭代格式为:3)(1)1(32)(1)1(213214b ax x b ax x k k k k +-=+-=++,.,2,1,0 =k 迭代矩阵为:⎪⎪⎪⎭⎫ ⎝⎛----=000040a a a a B设0||=-B I λ,求得,||5|,|5,0321a a -===λλλ,故||5)(a B =ρ。
另由Jacobi 迭代格式,得Gauss-Seidel 迭代格式为:31)(32)(22)1(321)(32)(22)1(21)(3)(2)1(1444b ab x a x a x b ab x a x a x b ax ax x k k k k k k k k k +-+=+-+=+--=+++,.,2,1,0 =k迭代矩阵为:⎪⎪⎪⎭⎫⎝⎛--=222204400a a a a a aG设0||=-G I λ, 求得,23215,0,0a ===λλλ,故25)(a G =ρ。
另外,应保证方程组的系数矩阵非奇异,解得,55±≠a 。
由迭代收敛的充要条件得,Jacobi 迭代收敛55||<⇔a ;Gauss-Seidel 迭代收敛55||<⇔a 。
故,使得两种迭代法都收敛的a 的取值范围是相同的:55||<a 。
(P74)12.证明对称矩阵⎪⎪⎪⎭⎫ ⎝⎛=111a a a a a a A 当121<<a 时为正定矩阵,且只有当21||<a 时,Jacobi 迭代解b Ax =才收敛。
解: A 为正定当且仅当以下三个不等式同时成立:0111,011,01>>>a a a a aa a a,解之得,121<<a 。
此时解方程组的Gauss-Seidel 迭代收敛。
另外,可得解方程组的Jacobi 迭代格式的迭代矩阵为⎪⎪⎪⎭⎫⎝⎛------=000a a a a a a B解得,||2)(a B =ρ。
由收敛的充要条件,Jacobi 迭代收敛当且仅当21||<a 。
Chapter 5(P140)7.设nx x x ,,,1为1+n 个互异节点,),1,0)((n j x l j=为这组节点上的n 次Lagrange 插值基函数,试证:(1)∑===nj kj k j nk xx l x 0,1,0,)( ;(2)∑==≡-nj j k jnk x l x x,1,0,0)()( 。
证:(1)对于固定的},,2,1{n k ∈,设∑==nj j k j x l x x P 0)()(,则)(x P 为次数不超过n 的多项式,且ki i x x P =)(,n i ,,1,0 =而对于多项式函数kx 当然也满足如上的等式条件以及次数n ≤,由Lagrange 插值问题的适定性,kx x P =)(。
(2)对于固定的},,2,1{n k ∈,∑∑∑∑∑==---===--=-=-nj ji j ki ik ik i kik i jnj nj ki ik ikj j kjx lx xC xx C x l x l x x00)()1()1()()()()()1(0≡-=-=∑=--k i ki i k i k i k x x x x C ,证完。