数值分析习题六解答
数值分析习题解答
6.(1)设(1,0,5,2)Tx =-,试求12,,x x x∞(2)设40004402A -⎡⎤⎢⎥=-⎢⎥⎢⎥⎣⎦,试求12,,,F A A A A ∞ 解12128,5;6,8,FxxxA AAA∞∞=======;4.设05813622,10612422A b ⎡⎤⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦, (1)试对A 进行PLU 分解:PA LU =; (2)根据PLU 分解求解Ax b =。
解 (1)162201011,102,00100.517100L U P ⎛⎫⎛⎫⎛⎫ ⎪ ⎪ ⎪=== ⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭(2)(1,1,1)Tx =8.分别用Householder 变换法和MGS 法对A 进行QR 分解⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=542112111A解 (1) Householder 法对A 进行QR 分解[]()()()123123,,,1,2,2,1,1,4,1,1,5T T TααααααA ===--=-令()11,2,2Tαα==,调用算法2.1有[]13,,42212Tu ρβ=-==,所以 []1122333100412210102422123330012212333T uu β---⎡⎤⎢⎥⎡⎤⎡⎤⎢⎥--⎢⎥⎢⎥⎢⎥H =I -=-=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦--⎢⎥⎢⎥⎣⎦, 故1333003033--⎡⎤⎢⎥H A =-⎢⎥⎢⎥-⎣⎦再令()0,3Tα'=-,调用算法2.1得20110H ⎡⎤'=⎢⎥⎣⎦,则 2100001010⎡⎤⎢⎥H =⎢⎥⎢⎥⎣⎦,21333033003--⎡⎤⎢⎥H H A =-⎢⎥⎢⎥-⎣⎦故121223331212,0333221003T TQ R -----⎡⎤⎡⎤⎢⎥⎢⎥=H H =--=-⎢⎥⎢⎥⎢⎥⎢⎥---⎣⎦⎣⎦. 10.设131112000,110001A b ⎡⎤⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦求Ax b =的最小二乘问题的全部解。
《数值分析》第六章答案
习题61.求解初值问题y x y +=' )10(≤≤x 1)0(=y取步长2.0=h ,分别用Euler 公式与改进Euler 公式计算,并与准确解xe x y 21+-=相比较。
解: 1) 应用Euler 具体形式为 )(1i i i i y x h x y ++=+,其中i x i 2.0= 10=y 计算结果列于下表i i x i y )(i x y i i y x y -)( 1 0.2 1.200000 1.242806 0.042806 2 0.4 1.480000 1.583649 0.103649 3 0.6 1.856000 2.044238 0.188238 4 0.8 2.347200 2.651082 0.303882 5 1.0 2.976640 3.436564 0.4599242) 用改进的Euler 公式进行计算,具体形式如下: 10=y)()(1i i i D i y x h y y ++=+ )()(11)(1D i i i C i y x h y y +++++= )(21)(1)(11c i D i i y y y ++++= 4,3,2,1,0=i计算结果列表如下i i x i y )(1D i y + )(1c i y + i i y x y -)( 0 0.0 1.000000 1.200000 1.280000 0.000000 1 0.2 1.240000 1.528000 1.625600 0.002860 2 0.4 1.576800 1.972160 2.091232 0.006849 3 0.6 2.031696 2.558635 2.703303 0.012542 4 0.8 2.630669 3.316803 3.494030 0.020413 5 1.0 3.405417 0.0311473. 对初值问题1)0(=-='y y y)0(>x ,证明用梯形公式所求得的近似值为ii hh y ih y )22()(+-=≈ ),2,1,0( =i并证明当0→h 时,它收敛于准确解ix e y -=,其中ih x i =为固定点。
数值分析课后习题与解答
课后习题解答第一章绪论习题一1.设x>0,x*的相对误差为δ,求f(x)=ln x的误差限。
解:求lnx的误差极限就是求f(x)=lnx的误差限,由公式()有已知x*的相对误差满足,而,故即2.下列各数都是经过四舍五入得到的近似值,试指出它们有几位有效数字,并给出其误差限与相对误差限。
解:直接根据定义和式()(1.2.3)则得有5位有效数字,其误差限,相对误差限有2位有效数字,有5位有效数字,3.下列公式如何才比较准确?〔1〕〔2〕解:要使计算较准确,主要是避免两相近数相减,故应变换所给公式。
〔1〕〔2〕4.近似数x*=0.0310,是 3 位有数数字。
5.计算取,利用:式计算误差最小。
四个选项:第二、三章插值与函数逼近习题二、三1. 给定的数值表用线性插值与二次插值计算ln0.54的近似值并估计误差限. 解:仍可使用n=1与n=2的Lagrange插值或Newton插值,并应用误差估计〔5.8〕。
线性插值时,用0.5与0.6两点,用Newton插值误差限,因,故二次插值时,用0.5,0.6,0.7三点,作二次Newton插值误差限,故2. 在-4≤x≤4上给出的等距节点函数表,若用二次插值法求的近似值,要使误差不超过,函数表的步长h 应取多少?解:用误差估计式〔5.8〕,令因得3. 若,求和.解:由均差与导数关系于是4. 若互异,求的值,这里p≤n+1.解:,由均差对称性可知当有而当P=n+1时于是得5. 求证.解:解:只要按差分定义直接展开得6. 已知的函数表求出三次Newton均差插值多项式,计算f(0.23)的近似值并用均差的余项表达式估计误差.解:根据给定函数表构造均差表由式(5.14)当n=3时得Newton均差插值多项式N3(x)=1.0067x+0.08367x(x-0.2)+0.17400x(x-0.2)(x-0.3) 由此可得f(0.23) N3(0.23)=0.23203由余项表达式(5.15)可得由于7. 给定f(x)=cosx的函数表用Newton等距插值公式计算cos 0.048与cos 0.566的近似值并估计误差解:先构造差分表计算,用n=4得Newton前插公式误差估计由公式〔5.17〕得其中计算时用Newton后插公式〔 5.18)误差估计由公式〔5.19〕得这里仍为0.5658.求一个次数不高于四次的多项式p(x),使它满足解:这种题目可以有很多方法去做,但应以简单为宜。
数值分析课后习题及答案
第一章 绪论(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
数值分析课后参考答案06
第六章习题解答1、设函数01(),(),,()n x x x φφφ 在[,]a b 上带权()x ρ正交,试证明{}()nj j x φ=是线性无关组。
证明:设0()nj jj l x φ==∑,两端与01()(,,,)kx k n φ= 作内积,由()jx φ的正交性可知,200(),()((),())((),())()()n n b k j j j k j k k k k k a j j x l x l x x l x x l x x dx φφφφφφρφ==⎛⎫==== ⎪⎝⎭∑∑⎰, 于是有001(,,,)k l k n == ,即{}()nj j x φ=是线性无关组。
2、试确定系数,a b 的值使22(()cos )ax b x dx π+-⎰达到最小。
解:定义02,[,]f g C π∈上的内积为20fgdx π⎰,取011(),()x x x ϕϕ==,()s x ax b =+,()cos f x x =,则法方程为0001010111(,)(,)(,)(,)(,)(,)f a f b ϕϕϕϕϕϕϕϕϕϕ⎛⎫⎛⎫⎛⎫= ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭ 其中()2000112,dx ππϕϕ=⨯=⎰,()2201018,xdx ππϕϕ=⨯=⎰,()3211024,x xdx ππϕϕ=⨯=⎰,()2001,cos f xdx πϕ==⎰,()21012,cos f x xdx ππϕ==-⎰,于是方程组为22312812824a b πππππ⎛⎫⎛⎫ ⎪⎛⎫ ⎪ ⎪= ⎪ ⎪- ⎪ ⎪⎝⎭⎝⎭ ⎪⎝⎭,解之得1158506644.,.a b ==-。
3、已知函数11()(,)f x x =∈-,试用二类Chebyshev 多项式()n U x 构造此函数的二次最佳平方逼近元。
解:法一、取20121(),(),(),x x x x x ϕϕϕ===()()()00112222235,,,,,ϕϕϕϕϕϕ===,()()()011202203,,,,ϕϕϕϕϕϕ===,同时由二类Chebyshev 多项式的性质知 ()()()11101211028,,,,,f f f x ππϕϕϕ---======⎰⎰⎰于是可得法方程为0122203220003220835c c c ππ⎛⎫⎛⎫⎪ ⎪⎛⎫ ⎪ ⎪ ⎪⎪= ⎪ ⎪ ⎪⎪ ⎪ ⎪⎝⎭ ⎪ ⎪⎝⎭ ⎪⎝⎭,解之得0121.0308,0,0.7363c c c ===-, 于是()f x 的二次最佳逼近元是2001122() 1.03080.7363x c c c x ϕϕϕϕ=++=-法一、二类Chebyshev 多项式2012()1,()2,()41U x U x x U x x ===-,取内积权函数()()x f x ρ==,于是11200114(,)(1)3f U fU dx x dx ρ--==-=⎰⎰,1121111(,)2(1)0f U fU dx x x dx ρ--==-=⎰⎰,112222114(,)(41)(1)15f U fU dx x x dx ρ--==--=-⎰⎰ 由()n U x 正交性及(,)2n n U U π=可得0000(,)8(,)3f U c U U π==,1111(,)0(,)f U c U U ==,2222(,)8(,)15f U c U U π==-, 于是()f x 的二次最佳逼近元为001122()x c U c U c U ϕ=++=21632515x ππ- 4、设012{(),(),()}L x L x L x 是定义于[0,)+∞上关于权函数()xx eρ-=的首项系数为1的正交多项式组,若已知01()1,()1L x L x x ==-,试求出二次多项式2()L x 。
数值分析课后部分习题答案
解
x * = 2.00021 = 0.200021 × 101 ,即 m = 1
1 1 × 10m − n = × 10−3 , 2 2
由有效数字与绝对误差的关系得 即
m − n = −3 ,所以, n = 2 ; y* = 0.032 = 0.32 × 101 ,即 m = 1
由有效数字与绝对误差的关系得 即
m − n = −3 ,所以, n = 4 ; z * = 0.00052 = 0.52 × 10−3 ,即 m = −3
1 1 × 10m − n = × 10−3 , 2 2
由有效数字与绝对误差的关系得 即
m − n = −3 ,所以, n = 0 .
1 1 × 10m − n = × 10−3 ,Fra bibliotek2 2=
f [x1 , x2 ,⋯ , x n ]-f [ x0 , x1 ,⋯ , x n−1 ] g[ x1 , x2 ,⋯ , x n ] − g[ x0 , x1 ,⋯ , x n−1 ] + x n − x0 x n − x0
( x − 1)( x − 2)( x − 3) 1 =- ( x − 1)( x − 2)( x − 3) , (0 − 1)(0 − 2)(0 − 3) 6
x ( x − 2)( x − 3) 1 = x ( x − 2)( x − 3) , (1 − 0)(1 − 2)(1 − 3) 2 x( x − 1)( x − 3) 1 =- x( x − 1)( x − 3) , (2 − 0)(2 − 1)(2 − 3) 2 x( x − 1)( x − 2) 1 = x ( x − 1)( x − 2) , (3 − 0)(3 − 1)(3 − 2) 6
数值分析课后习题答案
7、计算的近似值,取。
利用以下四种计算格式,试问哪一种算法误差最小。
〔1〕〔2〕〔3〕〔4〕解:计算各项的条件数由计算知,第一种算法误差最小。
解:在计算机上计算该级数的是一个收敛的级数。
因为随着的增大,会出现大数吃小数的现象。
9、通过分析浮点数集合F=〔10,3,-2,2〕在数轴上的分布讨论一般浮点数集的分布情况。
10、试导出计算积分的递推计算公式,用此递推公式计算积分的近似值并分析计算误差,计算取三位有效数字。
解:此算法是数值稳定的。
第二章习题解答1.〔1〕 R n×n中的子集“上三角阵〞和“正交矩阵〞对矩阵乘法是封闭的。
〔2〕R n×n中的子集“正交矩阵〞,“非奇异的对称阵〞和“单位上〔下〕三角阵〞对矩阵求逆是封闭的。
设A是n×n的正交矩阵。
证明A-1也是n×n的正交矩阵。
证明:〔2〕A是n×n的正交矩阵∴A A-1 =A-1A=E 故〔A-1〕-1=A∴A-1〔A-1〕-1=〔A-1〕-1A-1 =E 故A-1也是n×n的正交矩阵。
设A是非奇异的对称阵,证A-1也是非奇异的对称阵。
A非奇异∴A可逆且A-1非奇异又A T=A ∴〔A-1〕T=〔A T〕-1=A-1故A-1也是非奇异的对称阵设A是单位上〔下〕三角阵。
证A-1也是单位上〔下〕三角阵。
证明:A是单位上三角阵,故|A|=1,∴A可逆,即A-1存在,记为〔b ij〕n×n由A A-1 =E,那么〔其中 j>i时,〕故b nn=1, b ni=0 (n≠j)类似可得,b ii=1 (j=1…n) b jk=0 (k>j)即A-1是单位上三角阵综上所述可得。
R n×n中的子集“正交矩阵〞,“非奇异的对称阵〞和“单位上〔下〕三角阵〞对矩阵求逆是封闭的。
2、试求齐次线行方程组Ax=0的根底解系。
A=解:A=~~~故齐次线行方程组Ax=0的根底解系为,3.求以下矩阵的特征值和特征向量。
数值分析习题(含标准答案)
]第一章 绪论姓名 学号 班级习题主要考察点:有效数字的计算、计算方法的比较选择、误差和误差限的计算。
1若误差限为5105.0-⨯,那么近似数有几位有效数字(有效数字的计算) 解:2*103400.0-⨯=x ,325*10211021---⨯=⨯≤-x x 故具有3位有效数字。
2 14159.3=π具有4位有效数字的近似值是多少(有效数字的计算) 解:10314159.0⨯= π,欲使其近似值*π具有4位有效数字,必需!41*1021-⨯≤-ππ,3*310211021--⨯+≤≤⨯-πππ,即14209.314109.3*≤≤π即取( , )之间的任意数,都具有4位有效数字。
3已知2031.1=a ,978.0=b 是经过四舍五入后得到的近似值,问b a +,b a ⨯有几位有效数字(有效数字的计算)解:3*1021-⨯≤-aa ,2*1021-⨯≤-b b ,而1811.2=+b a ,1766.1=⨯b a 2123****102110211021)()(---⨯≤⨯+⨯≤-+-≤+-+b b a a b a b a故b a +至少具有2位有效数字。
2123*****10210065.01022031.1102978.0)()(---⨯≤=⨯+⨯≤-+-≤-b b a a a b b a ab 故b a ⨯至少具有2位有效数字。
4设0>x ,x 的相对误差为δ,求x ln 的误差和相对误差(误差的计算)~解:已知δ=-**xx x ,则误差为 δ=-=-***ln ln xx x x x则相对误差为******ln ln 1ln ln ln xxx x xxx x δ=-=-5测得某圆柱体高度h 的值为cm h 20*=,底面半径r 的值为cm r 5*=,已知cm h h 2.0||*≤-,cm r r 1.0||*≤-,求圆柱体体积h r v2π=的绝对误差限与相对误差限。
(误差限的计算)解:*2******2),(),(h h r r r h r r h v r h v -+-≤-ππ绝对误差限为πππ252.051.02052)5,20(),(2=⨯⋅+⨯⋅⋅⋅≤-v r h v相对误差限为%420120525)5,20()5,20(),(2==⋅⋅≤-ππv v r h v 6设x 的相对误差为%a ,求nx y =的相对误差。
《数值分析》练习题及答案解析
《数值分析》练习题及答案解析一、单选题1. 以下误差公式不正确的是( D )A .()1212x x x x ∆-≈∆-∆B .()1212x x x x ∆+≈∆+∆C .()122112x x x x x x ∆≈∆+∆D .1122()x x x x ∆≈∆-∆ 2. 已知等距节点的插值型求积公式()()352kkk f x dx A f x =≈∑⎰,那么3kk A==∑( C )A .1 B. 2 C.3 D. 4 3.辛卜生公式的余项为( c )A .()()32880b a f η-''-B .()()312b a f η-''-C .()()()542880b a f η--D .()()()452880b a f η--4. 用紧凑格式对矩阵4222222312A -⎡⎤⎢⎥=-⎢⎥⎢⎥--⎣⎦进行的三角分解,则22r =( A ) A .1 B .12C .–1D .–25. 通过点()()0011,,,x y x y 的拉格朗日插值基函数()()01,l x l x 满足( D ) A .()00l x =0,()110l x = B . ()00l x =0,()111l x = C .()00l x =1,()111l x = D . ()00l x =1,()111l x =6. 用二分法求方程()0f x =在区间[],a b 上的根,若给定误差限ε,则计算二分次数的公式是n ≥( D )A .ln()ln 1ln 2b a ε-++ B. ln()ln 1ln 2b a ε-+-C.ln()ln 1ln 2b a ε--+ D. ln()ln 1ln 2b a ε--- 7.若用列主元消去法求解下列线性方程组,其主元必定在系数矩阵主对角线上的方程组是( B )A .123123123104025261x x x x x x x x x -+=⎧⎪-+=⎨⎪-+=-⎩ B 。
数值分析课后答案
1、解:将)(x V n 按最后一行展开,即知)(x V n 是n 次多项式。
由于ni i inn n n n i n x x x x x x x x x x V ...1...1 (1))(21110200---=,.1,...,1,0-=n i故知0)(=i n x V ,即110,...,,-n x x x 是)(x V n 的根。
又)(x V n 的最高次幂nx 的系数为)(...1...1..................1),...,,(101121112222102001101j n i j i n n n n n n n n n n n x x x x x x x x x x x x x x V -==∏-≤<≤-----------。
故知).)...()()(,...,,()(1101101------=n n n n x x x x x x x x x V x V6、解:(1)设.)(k x x f =当n k ,...,1,0=时,有.0)()1(=+x f n对)(x f 构造Lagrange 插值多项式,),()(0x l x x L j nj k j n ∑==其0)()!1()()()()(1)1(=+=-=++x w n f x L x F x R n n n n ξ,ξ介于j x 之间,.,...,1,0n j =故),()(x L x f n =即.,...,1,0,)(0n k xx l x kjnj k j ==∑=特别地,当0=k 时,10)(=∑=nj x j l。
(2)0)()1(1)()1()()(0000=-=⎪⎪⎭⎫ ⎝⎛-⎪⎪⎭⎫ ⎝⎛-=--=-===∑∑∑∑k j j i j i k j ki i j ii k j nj ki i j knj j x x x x i k x l x x i k x l x x )利用(。
7、证明:以b a ,为节点进行线性插值,得)()()(1b f ab ax a f b a b x x P --+--=因0)()(==b f a f ,故0)(1=x P 。
第六章习题答案数值分析
第六章习题解答2、利用梯形公式和Simpson 公式求积分21ln xdx ⎰的近似值,并估计两种方法计算值的最大误差限。
解:①由梯形公式:21ln 2()[()()][ln1ln 2]0.3466222b a T f f a f b --=+=+=≈ 最大误差限3''2()111()()0.0833********T b a R f f ηη-=-=≤=≈ 其中,(1,2)η∈ ②由梯形公式:13()[()4()()][ln14ln()ln 2]0.38586262b a b a S f f a f f b -+=++=++≈ 最大误差限5(4)4()66()()0.0021288028802880S b a R f f ηη-=-=≤≈,其中,(1,2)η∈。
4、推导中点求积公式3''()()()()()()224baa b b a f x dx b a f f a b ξξ+-=-+<<⎰证明:构造一次函数P (x ),使'',()()2222a b a b a b a b P f P f ++++⎛⎫⎛⎫== ⎪ ⎪⎝⎭⎝⎭则,易求得'()()()()222a b a b a bP x f x f +++=-+ 且'()()()()222bbaa a ba b a b P x dx f x f dx +++⎡⎤=-+⎢⎥⎣⎦⎰⎰0()()()22ba ab a bf dx b a f ++=+=-⎰,令()b a P x dx Z =⎰现分析截断误差:令'()()()()()()-()222a b a b a b r x f x P x f x f x f +++=-=-- 由'''()()()2a b r x f x f +=-易知2a b x +=为()r x 的二重零点,所以可令2()()()2a b r x x x ϕ+=-,构造辅助函数2()()()()()2a b K t f t P t x t ϕ+=---,则易知: ()02a b K x K +⎛⎫== ⎪⎝⎭其中2a b t +=为二重根()K t ∴有三个零点 ∴由罗尔定理,存在''''''()(,)()0()2()0()2f a b K f K x K x ηηηη∈=-=∴=使即从而可知''2()()()()()22f a b r x f x P x x η+=-=- ∴截断误差[]''2()()()()()()()22b bb baaa af a b R f f x dx Z f x P x dx r x dx x dx η+=-=-==-⎰⎰⎰⎰ 2()2a b x +-Q 在(a,b)区间上不变号,且连续可积,由第二积分中值定理 ''''322''()()()()()()()(,)222224b b aa f ab f a b b a R f x dx x dx f a b ηξξξ++-=-=-=∈⎰⎰综上所述3''()()()()()()224baa b b a f x dx Z R f b a f f ξ+-=+=-+⎰证毕6、计算积分1x e dx ⎰,若分别用复化梯形公式和复化Simpson 公式,问应将积分区间至少剖分多少等分才能保证有六位有效数字?解:①由复化梯形公式的误差限32''522()1()()101212122T b a b a e R f h f e n n η---=-≤=≤⨯可解得:212.85n ≥即至少剖分213等分。
《数值分析》练习题及答案解析
《数值分析》练习题及答案解析第一章 绪论主要考查点:有效数字,相对误差、绝对误差定义及关系;误差分类;误差控制的基本原则;。
1. 3.142和3.141分别作为π的近似数具有( )和( )位有效数字.A .4和3B .3和2C .3和4D .4和4 答案:A2. 设 2.3149541...x *=,取5位有效数字,则所得的近似值x=___________ .答案:2.31503.若近似数2*103400.0-⨯=x 的绝对误差限为5105.0-⨯,那么近似数有几位有效数字 解:2*103400.0-⨯=x ,325*10211021---⨯=⨯≤-x x 故具有3位有效数字。
4 . 14159.3=π具有4位有效数字的近似值是多少?解:10314159.0⨯= π,欲使其近似值*π具有4位有效数字,必需!41*1021-⨯≤-ππ,3*310211021--⨯+≤≤⨯-πππ,即14209.314109.3*≤≤π即取( , )之间的任意数,都具有4位有效数字。
第二章 非线性方程求根 主要考查点:二分法N 步后根所在的区间,及给定精度下二分的次数计算;非线性方程一般迭代格式的构造,(局部)收敛性的判断,迭代次数计算; 牛顿迭代格式构造;求收敛阶;1.用二分法求方程012=--x x 的正根,要求误差小于0.05。
(二分法)解:1)(2--=x x x f ,01)0(<-=f ,01)2(>=f ,)(x f 在[0,2]连续,故[0,2]为函数的有根区间。
"(1)计算01)1(<-=f ,故有根区间为[1,2]。
(2)计算041123)23()23(2<-=--=f ,故有根区间为]2,23[。
(3)计算0165147)47()47(2>=--=f ,故有根区间为]47,23[。
(4)计算06411813)813()813(2>=--=f ,故有根区间为]813,23[。
数值分析第六章课后习题答案
第六章课后习题解答(1)()()123(1)()213(1)()()312(01.21125551154213351010(1,1,1),17( 4.0000186,2.99999k k k k k k k k k Tx x x x x x x x x x x+++ìïï=---ïïïïïï=-+íïïïïï=-++ïïïî==-(17)解:(a )因系数矩阵按行严格对角占优,故雅可比法与高斯-塞德尔均收敛。
(b )雅可比法的迭代格式为取迭代到次达到精度要求(1)()()123(1)(1)()213(1)(1)(1)312(0)(8)15,2.0000012)21125551154213351010(1,1,1),8( 4.0000186,2.9999915,2.0000012)Tk k k k k k k k k TTx x x x x x x x x x++++++-ìïï=---ïïïïïï=-+íïïïïï=-++ïïïî==-高斯塞德尔法的迭代格式为x 取迭代到次达到精度要求1212:00.40.4.0.400.80.40.80||(0.8)(0.80.32)()1.09282031,00.40.4()00.160.6400.0320.672DL U I BD L U l l l l--骣--÷ç÷ç÷ç÷ç÷=+=--ç÷ç÷÷ç÷ç÷--÷ç桫-=-+-=>-æ--çççç=-=-ççççèlJJJS解(a )雅可比法的迭代矩阵B()BB故雅可比迭代法不收敛高斯塞德尔法迭代矩阵131()||||0.81022101220||022023002SJBDL U I BD L Ul l¥--ö÷÷÷÷÷÷÷÷÷÷ç÷ø?<骣-÷ç÷ç÷ç÷ç÷=+=--ç÷ç÷÷ç÷ç÷--ç÷桫-=骣-÷ç÷ç÷ç÷ç÷=-=-ç÷ç÷÷ç÷ç÷ç桫llSJJ SB故高斯-塞德尔迭代法收敛。
数值分析课后部分习题答案
证明 由差商的定义 (a) 如果 F ( x ) = cf ( x ) ,则
F [ x0 , x1 ,⋯ , xn ] =
=
F [ x1 , x2 ,⋯ , xn ]-F [ x0 , x1 ,⋯ , xn− 1 ] x n − x0
cf [ x1 , x2 , ⋯ , xn ]-cf [ x0 , x1 ,⋯ , xn −1 ] x n − x0 f [ x1 , x2 , ⋯ , xn ]-f [ x0 , x1 ,⋯ , xn−1 ] = cf [ x0 , x1 , ⋯ , xn ] . x n − x0
1 1 1 1 |e( x*)| ≤ × 10m − n = × 10−2 , |e( y*)| ≤ × 10m − n = × 10 −2 , 2 2 2 2 1 1 |e( z*)| ≤ × 10 m − n = × 10 −2 , 2 2 | e( y * z*) |≈| z * e ( y*) + y * e ( z *) |≤ z * | e ( y *) | + y * | e (z *) |
m − n = −3 ,所以, n = 4 ; z * = 0.00052 = 0.52 × 10−3 ,即 m = −3
1 1 × 10m − n = × 10−3 , 2 2
由有效数字与绝对误差的关系得 即
m − n = −3 ,所以, n = 0 .
1 1 × 10m − n = × 10−3 , 2 2
1 1 ≤ 2.35 × × 10−2 + 1.84 × × 10−2 = 2.095 × 10−2 , 2 2 1 | e( x * + y * z*) |≈| e( x*) + e( y * z*) |≤ × 10 −2 + 2.095 × 10−2 2 1 = 0.2595 × 10−1 ≤ × 10−1 , 2
数值分析习题(含答案)
第一章 绪论XX 学号 班级习题主要考察点:有效数字的计算、计算方法的比较选择、误差和误差限的计算。
1若误差限为5105.0-⨯,那么近似数0.003400有几位有效数字?〔有效数字的计算〕 解:2*103400.0-⨯=x ,325*10211021---⨯=⨯≤-x x 故具有3位有效数字。
2 14159.3=π具有4位有效数字的近似值是多少?〔有效数字的计算〕 解:10314159.0⨯= π,欲使其近似值*π具有4位有效数字,必需41*1021-⨯≤-ππ,3*310211021--⨯+≤≤⨯-πππ,即14209.314109.3*≤≤π即取〔3.14109 , 3.14209〕之间的任意数,都具有4位有效数字。
3已知2031.1=a ,978.0=b 是经过四舍五入后得到的近似值,问b a +,b a ⨯有几位有效数字?〔有效数字的计算〕解:3*1021-⨯≤-aa ,2*1021-⨯≤-b b ,而1811.2=+b a ,1766.1=⨯b a 2123****102110211021)()(---⨯≤⨯+⨯≤-+-≤+-+b b a a b a b a故b a +至少具有2位有效数字。
2123*****10210065.01022031.1102978.0)()(---⨯≤=⨯+⨯≤-+-≤-b b a a a b b a ab 故b a ⨯至少具有2位有效数字。
4设0>x ,x 的相对误差为δ,求x ln 的误差和相对误差?〔误差的计算〕 解:已知δ=-**xx x ,则误差为 δ=-=-***ln ln xx x x x则相对误差为******ln ln 1ln ln ln xxx x xxx x δ=-=-5测得某圆柱体高度h 的值为cm h 20*=,底面半径r 的值为cm r 5*=,已知cm h h 2.0||*≤-,cm r r 1.0||*≤-,求圆柱体体积h r v2π=的绝对误差限与相对误差限。
数值分析习题六解答
数值分析习题六解答习题六解答1、在区间[0,1]上⽤欧拉法求解下列的初值问题,取步长h=0.1。
(1)210(1)(0)2y y y '?=--?=?(2)sin (0)0x y x e y -'?=+?=?解:(1)取h=0.1,本初值问题的欧拉公式具体形式为21(1)(0,1,2,)n n n y y y n +=--=由初值y 0=y(0)=2出发计算,所得数值结果如下: x 0=0,y 0=2;x 1=0.1,2100(1)211y y y =--=-= x 2=0.2,2211(1)101y y y =--=-= 指出:可以看出,实际上求出的所有数值解都是1。
(2)取h=0.1,本初值问题的欧拉公式具体形式为21(sin )(0,1,2,)n x n n n y y h x e n -+=++=由初值y 0=y(0)=0出发计算,所得数值结果如下: x 0=0,y 0=0; x 1=0.1,021000(sin )00.1(sin 0)00.1(01)0.1x y y h x e e -=++=+?+=+?+=x 2=0.2,122110.1(sin )0.10.1(sin 0.1)0.10.1(0.10.9)0.2x y y h x e e --=++=+?+=+?+=指出:本⼩题的求解过程中,函数值计算需要⽤到计算器。
2、⽤欧拉法和改进的欧拉法(预测-校正法)求解初值问题,取步长h=0.1。
22(00.5)(0)1y x y x y '?=-≤≤?=? 解:(1) 取h=0.1,本初值问题的欧拉公式具体形式为21(2)(0,1,2,)n n n n y y h x y n +=+-=由初值y 0=y(0)=1出发计算,所得数值结果如下:x 0=0,y 0=1;x 1=0.1,221000(2)10.1(021)0.8y y h x y =+-=+?-?= x 2=0.2,222111(2)0.80.1(0.120.8)0.641y y h x y =+-=+?-?= (2)由预测校正公式11(,)[(,)(,)]2n n n n n n n n y hf x y hy f x y f x y ++?=+?=++n+1n+1y y ,取h=0.1,本初值问题的预测-校正公式的具体形式为122210.1(2)0.05[(2)(2)]nn n n n n n n y x y y x y x y ++?=+?-??=+-+-??n+1n+1y y 由初值y 0=y(0)=1出发计算,所得数值结果如下: x 0=0,y 0=1; x 1=0.1,2000220001120.1(2)0.8,0.05[(2)(2)]10.05[(02)(0.120.8]0.8205y x y y x y x y =+?-==+?-+-=+?-+-?=11y yx 2=0.2,211122211122220.1(2)0.82050.1(0.120.8205)0.65740.05[(2)(2)]0.82050.05[(0.120.8205)(0.220.0.6574]0.6752y x y y x y x y =+?-=+?-?==+?-+-=+?-?+-?=22y y3、试导出解⼀阶常微分⽅程初值问题000(,)()()y f x y x a x b y x y '==≤≤??=?的隐式欧拉格式111(,)(0,1,2,)n n n n y y hf x y n +++=+=并估计其局部截断误差。
东南大学出版社孙志忠版《数值分析》习题答案
1 2
1 * x5 − x5 = 23.496 − 23.494 = 0.002 < × 10 − 2 2
x5 具有 4 位有效数字, x5 → 23.50 (不能写为 23.49) x6 = 96.1 × 10 5 = 0.961 × 10 7
e( A1 ) 10 −2 =1 er ( A1 ) = ≤ 0.01 A1
不能肯定所得结果具有一位有效数字。
2 ) A* = 0.01 ( 2.01 + 2.00 ) ,
A2 = 0.01 (1.42 + 1.41) = 0.01 2.83 = 0.00353356 Λ
e( A2 ) = e(0.01
(2)23.46―12.753; (4)1.473 / 0.064 。
问经过上述运算后,准确结果所在的最小区间分别是什么? 解:(1) x1 =0.1062, x2 =0.947, x1 + x2 =1.0532
e( x1 ) ≤
1 1 × 10 − 4 , e( x2 ) ≤ × 10 − 3 2 2 1 1 × 10 − 4 + × 10 − 3 2 2
习题 1
1. 以下各表示的近似数,问具有几位有效数字?并将它舍入成有效数。
(1) x1 =451.023, (2) x 2 =-0.045 113, (3) x3 =23.421 3, (4) x 4 = , (5) x5 =23.496, (6) x6 =96×10 5 , (7) x7 =0.000 96, (8) x8 =-8 700, 解:(1) x1 = 451.023
e( A2 ) 0.12486 × 10 −4 = 0.3533547 × 10 − 2 er ( A2 ) = ≤ 0.00353356 A2
数值分析课后习题及答案
数值分析课后习题及答案第一章绪论(12)第二章插值法(40-42)2、当时,,求的二次插值多项式。
[解]。
3、给出的数值表用线性插值及二次插值计算的近似值。
X 0.4 0.5 0.6 0.7 0.8 -0.916291 -0.693147 -0.510826 -0.357765 -0.223144 [解]若取,,则,,则,从而。
若取,,,则,,,则,从而补充题:1、令,,写出的一次插值多项式,并估计插值余项。
[解]由,可知,,余项为,故。
2、设,试利用拉格朗日插值余项定理写出以为插值节点的三次插值多项式。
[解]由插值余项定理,有,从而。
5、给定数据表:,1 2 4 6 7 4 1 0 1 1 求4次牛顿插值多项式,并写出插值余项。
[解]一阶差商二阶差商三阶差商四阶差商 1 42 1 -34 0 6 17 1 0 由差商表可得4次牛顿插值多项式为:,插值余项为。
第三章函数逼近与计算(80-82)26、用最小二乘法求一个形如的经验公式,使它与下列数据相拟合,并求均方误差。
19 25 31 38 44 19.0 32.3 49.0 73.3 97.8[解]由。
又,,,故法方程为,解得。
均方误差为。
27、观测物体的直线运动,得出以下数据:时间t(秒)0 0.9 1.9 3.0 3.9 5.0 距离s(米)0 10 30 5080 110 [解]设直线运动为二次多项式,则由。
,。
又,,,故法方程为,解得。
故直线运动为。
补充题:1、现测得通过某电阻R的电流I及其两端的电压U如下表:I ……U ……试用最小二乘原理确定电阻R的大小。
[解]电流、电阻与电压之间满足如下关系:。
应用最小二乘原理,求R使得达到最小。
对求导得到:。
令,得到电阻R为。
2、对于某个长度测量了n次,得到n个近似值,通常取平均值作为所求长度,请说明理由。
[解]令,求x使得达到最小。
对求导得到:,令,得到,这说明取平均值在最小二乘意义下误差达到最小。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习 题 六 解 答1、在区间[0,1]上用欧拉法求解下列的初值问题,取步长h=0.1。
(1)210(1)(0)2y y y '⎧=--⎨=⎩(2)sin (0)0x y x e y -'⎧=+⎨=⎩解:(1)取h=0.1,本初值问题的欧拉公式具体形式为21(1)(0,1,2,)n n n y y y n +=--=由初值y 0=y(0)=2出发计算,所得数值结果如下: x 0=0,y 0=2;x 1=0.1,2100(1)211y y y =--=-= x 2=0.2,2211(1)101y y y =--=-= 指出:可以看出,实际上求出的所有数值解都是1。
(2)取h=0.1,本初值问题的欧拉公式具体形式为21(sin )(0,1,2,)n x n n n y y h x e n -+=++=由初值y 0=y(0)=0出发计算,所得数值结果如下: x 0=0,y 0=0; x 1=0.1,021000(sin )00.1(sin 0)00.1(01)0.1x y y h x e e -=++=+⨯+=+⨯+=x 2=0.2,122110.1(sin )0.10.1(sin 0.1)0.10.1(0.10.9)0.2x y y h x e e --=++=+⨯+=+⨯+=指出:本小题的求解过程中,函数值计算需要用到计算器。
2、用欧拉法和改进的欧拉法(预测-校正法)求解初值问题,取步长h=0.1。
22(00.5)(0)1y x y x y '⎧=-≤≤⎨=⎩ 解:(1) 取h=0.1,本初值问题的欧拉公式具体形式为21(2)(0,1,2,)n n n n y y h x y n +=+-=由初值y 0=y(0)=1出发计算,所得数值结果如下:x 0=0,y 0=1;x 1=0.1,221000(2)10.1(021)0.8y y h x y =+-=+⨯-⨯= x 2=0.2,222111(2)0.80.1(0.120.8)0.641y y h x y =+-=+⨯-⨯=(2)由预测校正公式11(,)[(,)(,)]2n n n n n n n n y hf x y hy f x y f x y ++⎧=+⎪⎨=++⎪⎩n+1n+1y y , 取h=0.1,本初值问题的预测-校正公式的具体形式为122210.1(2)0.05[(2)(2)]nn n n n n n n y x y y x y x y ++⎧=+⨯-⎪⎨=+-+-⎪⎩n+1n+1y y 由初值y 0=y(0)=1出发计算,所得数值结果如下: x 0=0,y 0=1; x 1=0.1,2000220001120.1(2)0.8,0.05[(2)(2)]10.05[(02)(0.120.8]0.8205y x y y x y x y =+⨯-==+⨯-+-=+⨯-+-⨯=11y yx 2=0.2,211122211122220.1(2)0.82050.1(0.120.8205)0.65740.05[(2)(2)]0.82050.05[(0.120.8205)(0.220.0.6574]0.6752y x y y x y x y =+⨯-=+⨯-⨯==+⨯-+-=+⨯-⨯+-⨯=22y y3、试导出解一阶常微分方程初值问题000(,)()()y f x y x a x b y x y '==≤≤⎧⎨=⎩的隐式欧拉格式111(,)(0,1,2,)n n n n y y hf x y n +++=+=并估计其局部截断误差。
解:在区间[x n ,x n+1]上对常微分方程y /(x)=f(x,y)两端同时积分,得11(,())n nx n n x y y f x y x dx ++-=⎰由右矩形公式得111(,())(,)n nx n n x f x y x dx hf x y +++≈⎰所以有差分格式111(,)(0,1,2,)n n n n y y hf x y n +++=+=这是所谓隐式欧拉公式。
对于隐式欧拉法111(,)(0,1,2,)n n n n y y hf x y n +++=+= 假定y n =y(x n ),上式右边的y n +1=y(x n +1),则111111(,)()(,())()()n n n n n n n n n y y hf x y y x hf x y x y x hy x ++++++'=+=+=+将y /(x n +1) 按泰勒公式展开,上式为 11()()()()()[()()]n n n n n n n n y y x hy x y x hy x h y x h y x hy x ++'=+'=++'''=+++ 将y(x n +1)按泰勒公式展开,得123()()()()()()2!3!n n n n n n y x y x h h h y x hy x y x y x +=+''''''=++++两式相减,得231123()[()()()()]()[()()]2!3!()()2!n n n n n n n n n n h h y x y y x hy x y x y x y x h y x hy x h y x O h ++'''''''''-=++++--++''=-+即2311()()()2!n n n h y x y y x O h ++''-=-+所以,211()()n n y x y O h ++-=指出:可以用多种方法导出,其中差商法、数值积分方法是简单的方法。
4、验证改进的欧拉公式对任何不超过二次的多项式2y ax bx c =++准确成立,并说明理由。
分析:①本题所说的改进的欧拉法,是指梯形公式111((,)(,))2i i i i i i hy y f x y f x y +++=++。
②在初值问题000(,)()()y f x y x a x b y x y '==≤≤⎧⎨=⎩中,y 是解函数。
③本题要证明的是,如果解函数是2y ax bx c =++,则用梯形公式求出的数值解n y 等于相应的解函数的函数值()n y x ,而2()n n n y x ax bx c =++,即要证明2n n n y ax bx c =++。
④为了证明结论成立,先建立求解格式。
⑤注意,2y ax bx c =++,所以(,)2f x y y ax b '==+。
解:因为2y ax bx c =++ 所以2y ax by ex f ''=+=+。
记()f x ex f =+,设,0,1,2,i x ih i ==改进的欧拉公式为11110((,)(,))2(()())(0,1,2,)2i i i i i i ii i h y y f x y f x y h y ex f ex f i y c ++++⎧=++⎪⎪⎪=++++=⎨⎪=⎪⎪⎩将上式对i 从0到n -1求和并利用初值条件得11011100221110002210(()())2()((1))22(1)((1))221(2)(2(1))222(n n i i i n n i i i i n n n i i i n i hy ex f ex f ceh eh x x nfh c ih i h nfh c eh eh i i nfh c i i nfh c eh eh i n nfh c n n n nfh c e nh -+=--+==---===-==++++=+++=++++=++++=++++=+++=⨯-+++=∑∑∑∑∑∑∑2222)1()2212n n n n fnh c e nh fnh cex fx c ax bx c ++=++=++=++则2()n n n n y ax bx c y x =++=所以,改进的欧拉法对任何不超过二次的多项式2y ax bx c =++准确成立。
指出:通过累加,把递推关系变成了函数关系。
5、对于初值问题2(01)(0)1y xy x y '⎧=≤≤⎨=⎩ 试用(1)欧拉法;(2)改进的欧拉法;(3)四阶经典龙格-库塔法分别求解,并比较之,取0.2h =。
解:(1)取0.2h =,本初值问题的欧拉公式具体形式为21(0,1,2,)n n n n y y hx y n +=+=由初值y 0=y(0)=1出发计算,所得数值结果如下: x 0=0,y 0=1;x 1=0.2,2110.2011y =+⨯⨯= x 2=0.4,2210.20.21 1.04y =+⨯⨯=x 2=0.6,23 1.040.20.4 1.04 1.126528y =+⨯⨯=(2)由预测校正公式11(,)[(,)(,)]2n n n n n n n n y hf x y hy f x y f x y ++⎧=+⎪⎨=++⎪⎩n+1n+1y y , 取0.2h =,本初值问题的预测-校正公式的具体形式为12221[]2nn n n n n n n y hx y h y x y x y ++⎧=+⎪⎨=++⎪⎩n+1n+1y y 由初值y 0=y(0)=1出发计算,所得数值结果如下: x 0=0,y 0=1; x 1=0.2,001200222200110.2[]1[010.21] 1.0222y hx y h y x y x y =+==++=+⨯+⨯=11y y x 2=0.4,112221122221121.020.20.2 1.02 1.0616160.2[] 1.02[0.2 1.020.4 1.061616] 1.08575222y hx y h y x y x y =+=+⨯⨯==++=+⨯+⨯=22y y (3) 四阶经典龙格-库塔公式为112341122343(22)6(,)(,)22(,)22(,)i i i i i ii i i i h y y k k k k k f x y hk h k f x y hk h k f x y k f x h y hk +⎧=++++⎪⎪=⎪⎪⎪=++⎨⎪⎪=++⎪⎪=++⎪⎩ 在本题中,2(,)f x y xy =, 取0.2,(0)1h y ==,计算得2100002211200002222300002243003(,)00.20(,)()()(0)(1)0.12222220.20.20.1(,)()()(0)(1)0.10201222222(,)()()(00.2)(10.20.10201)i i k f x y x y hk hk h h k f x y x y hk hk h h k f x y x y k f x h y hk x h y hk ====++=++=++=⨯=++=++=++==++=++=++⨯1012340.208240.2(22)1(020.120.102010.20824) 1.0204166h y y k k k k ⎧⎪⎪⎪⎪⎪⎨⎪⎪=⎪⎪=++++=+⨯+⨯+⨯+=⎪⎩6、用经典四阶龙格-库塔方法求下列初值问题的数值解。