数值计算方法第二章参考答案

合集下载

计算方法一二章答案

计算方法一二章答案
(3) x=ln(4x)= φ2(x): |φ2’(x)|=1/x>1 (发散) (4) 计算:x0=0 x1=0.2500 x4=0.3529 x5=0.3558 x9=0.3574 x8=0.3573 x2=0.3210 x6=0.3568 x10=0.3574
4
x3=0.3466 x7=0.3572 ∴ x ≈ 0.3574

1) 2) 4) 3)
x=1+1/x2 x3=1+x2 x2=x3-1 x2=1/(x-1)
方程求根
解:1) x 1 1 x2
|1’(x)|= | -2 1 x3 |= 2
(x)
1 1.53 | x0=1.5 =0.59 <1(收敛)
2) x 3 1 x 2
| 2’(x)|= | 1 3

(1)单调区间:
令f’(x)=ex-4=0, x=ln4≈1.4,所以有两个单调区间: [- ∞,1.4](递减)和[1.4, ∞](递增)

(2)有根区间:∴ 存在两个有根区间为:[0,1] 和[2,3]
[- ∞,1.4]区间:f(0)=1>0,f(1)=e-4<0,所以有根区间为:[0,1] [1.4,+ ∞]区间:f(2)=e2-8<0,f(3)=e3-12>0,所以有根区间为:[2,3]
方程求根

3:用简单迭代法求方程ex-4x=0的根,并验 证收敛性,精确到4位有效数字。

解:2.在区间[0,1]上构造收敛的公式并计算
x=ln(4x)= φ2(x) (1)两种等价形式: x=ex/4=φ1(x); xk (2) x=ex/4=φ1(x): e |φ1’(x)|=ex/4<1 (收敛), 迭代公式为: xk 1

数值计算第一二章答案

数值计算第一二章答案

数值计算第⼀⼆章答案第⼀章数值计算中的误差习题⼀1.1 下列各近似数的绝对误差限是最末位的半个单位,试指出它们各有⼏位有效数字。

1x =-3.105 , 2x =0.001, 3x =0.100, 4x =253.40, 5x =5000, 6x =5?310.答案:4,1,3,6,4,1.1.2 设100>*x >10,x 是*x 的有五位有效数字的的近似数,求x 的绝对误差限。

答案:当104x x 答案:()10.0005e x ≤()20.0005e x ≤()30.0005e x ≤ ()40.005e x ≤ ()50.5e x ≤ ()60.5e x ≤1)()()()()123123e x x x e x e x e x ++=++≤()()()123e x e x e x ++3221.5100.15100.510---≤?=?≤?2123()0.1510x x x ε-++=?123123123()()0.0004993...0.0004994r x x x e x x x x x x ε++++==≤++123x x x ++=-3.004 精确到⼩数点后两位,所以有三位有效数字。

2)()()()()()()12424112424114224()e x x x x x e x x e x x x x e x x x e x x e x =+=++ =()()()241142124)x x e x x x e x x x e x ++() ()()241142124x x e x x x e x x x e x ≤++ =660.5100.31050.0005 3.1050.510--?+?+?? 所以43124() 1.71275100.510x x x ε--=?≤?124x x x =43.105100.0003105--?=-41241244124() 1.7127510()0.5515...3.10510r x x x e x x x x x x ε--?===?()()2222424244444()()1x x e x x e x e e x e x x x x x x ??≈-≤+325105420.5100.5100.197316100.77868100.1997100.510253.40253.40------??=+=?+?≈?24x x 50.3946310-≈?知有0位有效数字∴522440.1997100.5r x e x x x -≤≈1.4 x+yz,xyz 和xyz中哪⼀个的相对误差可能超过所有单项(x,y,z )的相对误差的五倍答案:()()()()(()())r r r r r r x yz x yz e x yz e x e yz e x e y e z x yz x yz x yz x yz+≈+=++++++ 如果5yz x yz >+ 5x x y z>+且两式同号,则()r e x yz +可能⼤于()r e x ,()r e y ,()r e z 的5倍。

(完整word版)《数值计算方法》复习资料全

(完整word版)《数值计算方法》复习资料全

《数值计算方法》复习资料课程的性质与任务数值计算方法是一门应用性很强的基础课,在学习高等数学,线性代数和算法语言的基础上,通过本课程的学习及上机实习、使学生正确理解有关的基本概念和理论,掌握常用的基本数值方法,培养应用计算机从事科学与工程计算的能力,为以后的学习及应用打下良好基础。

第一章数值计算方法与误差分析一考核知识点误差的来源类型;绝对误差和绝对误差限,相对误差和相对误差限,有效数字;绝对误差的传播。

二复习要求1. 知道产生误差的主要来源。

2. 了解绝对误差和绝对误差限、相对误差和相对误差限和有效数字等概念以及它们之间的关系。

3. 知道四则运算中的误差传播公式。

三例题例1设x*= =3.1415926…近似值x=3.14=0.314×101,即m=1,它的绝对误差是-0.001 592 6…,有即n=3,故x=3.14有3位有效数字.x=3.14准确到小数点后第2位.又近似值x=3.1416,它的绝对误差是0.0000074…,有即m=1,n=5,x=3.1416有5位有效数字.而近似值x=3.1415,它的绝对误差是0.0000926…,有即m=1,n=4,x=3.1415有4位有效数字.这就是说某数有s位数,若末位数字是四舍五入得到的,那么该数有s位有效数字;例2 指出下列各数具有几位有效数字,及其绝对误差限和相对误差限:2.000 4 -0.002 00 9 000 9 000.00=2.000 4=0.200 04×101, 它的绝对误差限0.000 05=0.5×10 1―5,即解因为x1m=1,n=5,故x=2.000 4有5位有效数字. a=2,相对误差限1x 2=-0.002 00,绝对误差限0.000 005,因为m =-2,n=3,x 2=-0.002 00有3位有效数字. a 1=2,相对误差限εr ==0.002 5x 3=9 000,绝对误差限为0.5×100,因为m =4, n=4, x 3=9 000有4位有效数字,a =9,相对误差限εr ==0.000 056x 4=9 000.00,绝对误差限0.005,因为m =4,n=6,x 4=9 000.00有6位有效数字,相对误差限为εr ==0.000 000 56由x 3与x 4可以看到小数点之后的0,不是可有可无的,它是有实际意义的. 例3 ln2=0.69314718…,精确到10-3的近似值是多少?解 精确到10-3=0.001,意旨两个近似值x 1,x 2满足,由于近似值都是四舍五入得到的,要求满足,近似值的绝对误差限应是ε=0.0005,故至少要保留小数点后三位才可以。

黄云清版数值计算方法习题解答

黄云清版数值计算方法习题解答

第一章 引论〔习题〕2.证明 : 记 x x f =)( ,则)()(***x x x x x xx x f E r +-=-=)(21**x E x x x x x xr ≈-⋅+=.3.证明: 令: )()()(b a fl b a fl b a **-*=δ可估计: 1|)(|-≥*c b a fl β 〔c 为b a *阶码〕,故: 121||--≤c t c ββδt-=121β 于是:)1)()(δ+*=*b a b a fl .4.解 (1) )21()122x x x++.(2) )11(2x x x x x-++.(3) xx x x x x x cos 1sin )cos 1(sin cos 12+≈+=-.6.解 a 的相对误差:由于31021|)(|-⋅≤-=a x x E .x ax x E r -=)(, 221018110921)(--⋅=⨯≤x E r . 〔1Th 〕)(a f 对于)(x f 的误差和相对误差.|11||)(|a x f E ---==()25.021011321⨯⋅≤-+---ax x a =310-33104110|)(|--⨯=-≤a f E r .9.解 递推关系: 1101.100-+-=n n n y y y (1) 取初值 10=y , 01.01=y 计算 可得: 11001.10022-⨯=-y 10001.1-=410-=6310-=y , 8410-=y , 10510-=y , …(2)取初值 50101-+=y , 2110-=y ,记: n n n y y -=ε,序列 {}n ε ,满足递推关系,且 5010--=ε , 01=ε1101.100-+-=n n n εεε, 于是: 5210-=ε, 531001.100-⨯=ε,55241010)01.100(---⨯=ε,55351002.20010)01.100(--⨯-⨯=ε,可见随着 n ε 的主项5210)01.100(--⨯n 的增长,说明该递推关系式是不稳定的.第二章 多项式插值 (习 题)1.方法一. 由 Lagrange 插值公式)()()()()(332211003x l f x l f x l f x l f x L ⋅+⋅+⋅+⋅=)1)((31)2)()(1()1)(()(2123210---=-----=x x x x x x x l ,))(1(2)1)()(1()(21221211--=--+=x x x x x x l ,x x x x x x l )1()()1()1!()(2382121232--=-⋅⋅-+=,)()1(12)()1()(2121213-+=⋅⋅-+=x x x x x x x l . 可得: )21()(23-=x x x L方法二. 令:)()21()(3B Ax x x x L +-=由 23)1(3-=-L , 21)1(3=L , 定A ,B 〔称之为待定系数法〕2.证明(1) 由于 j i j i x l ,)(δ= 故: =)(x L n ∑=ni i k i x l x)( ,当 j x x = 时有: k j j n x x L =)( , n j ,,1,0 =)(x L n 也即为 k x 的插值多项式,由唯一性,有:∑==ni k i ki x x l x)( , n k ,,1,0 =证明(2):利用Newton 插值多项式)(],[)()(0100x x x x f x f x N n -+=)()(],,[100---++n n x x x x x x f)()()()()()(00101x l x x x x x x x x x f n n =----=差商表:f(x) 一阶 二阶 … n 阶差商0x 11x 0101x x -0 )()(11020x x x x --n x 00)()(1010n x x x x --代入)(*式有:)()()()()(1)(020*******n n n x x x x x x x x x x x x x x x N -----++--+=- .)(0x l 为n 次代数多项式,由插值多项式的唯一性:有 )()(0x N x l n ≡.4.解作)(x f 以b a a ,,ε+为节点的Lagrange 插值多项式,有:)()()(22x R x L x f +=, 其中:)()()()()()()()()()(2εεεεε+-+--+-----=a fb a b x a x a f b a b x a x x L)()()()()(b f a b a b a x a x εε------+, )()()(!3)()(2b x a x a x f x R ----'''=εζ , b a <<ζ令: 0→ε 有)()(6)()()(22b x a x f x R x R --'''=→ζ, 又:)()()()([)()(2a f a b ax a f a b a x x b x L εεεεε----+----= )]()()()()(a f a b a x a f a b a x -------+εεεε )()()()()(b f a b a b a x a x εε------+)()()2()(2a f ab a b x x b --+-→)()()()(a f a b a x x b '---+ )()()()(22x P b f a b a x =--+ 故当0→ε 时,成立公式: )()()(x R x P x f +=.5.解:因为34)(3'-=x x f ,2''12)(x x f =)(x f 为凹函数.又从数值表可见:当]5.0,1.0[∈x 时,)(x f 单调下降.有反函数)(1y fx -=)(y f的Newton 插值多项式:)17440.0)(10810.0)(40160.0)(70010.0(01225.0)10810.0)(40160.0)(70010.0(01531.0)40160.0)(70010.0(0096436.0)70010.0(33500.01.0)(4+---+------+--=y y y y y y y y y y y N.337.0)0(4*≈=N x7.解 1)(37++=x x x f .有:=]2,,2,2[71f !7)()7(ξf =1,!8)(]2,,2,2[)8(810ηf f = 0=.9.证明:(1) =⋅-⋅=⋅∆++i i i i i i g f g f g f 11)(i i i i i i i i g f g f g f g f ⋅-⋅+⋅-⋅++++1111i i i i f g g f ∆+∆=+1.(3) n xnn)1()1(-=∆!)()(nh x h x x hn++此题可利用数学归纳法:设 k n = 成立,证明 1+=k n 成立.又 1=n 时是成立的.10.证明: 记: 2]2/)1([)(+=n n n f ,33321)(n n g +++=有: 3)1()()1()(+=-+=∆n n f n f n f 故: ∑-=∆=10)()(n k k f n g ∑-=-+=1)]()1([n k k f k f2]2/)1([)0()(+=-=n n f n f .13.解 作重节点差商的Newton 插值公式)1(]1,1[)1()(+--+-=x f f x P 22)1(]1,0,1,1[)1(]0,1,1[+--++--+x x f x f )1()1(]1,1,0,1,1[2-+--+x x x f重节点差商表:i x i f 一阶 二阶 三阶 四阶10-=x 110-=x 1 201=x 1 0 -212=x 1 0 0 112=x 1 2 2 1 0得 22)1()1(2)1(21)(+++-++=x x x x x P 13+-=x x .17.证: 取 ,00=x 211=x , 12=x , 21=h00=f , 11=f , 12=f记: )(i i x s M ''= , 2,1,0=i有 h x x M h x x M x S 01101)(-+-=''x M x M 102)21(2+-= )21(2)1(2)(212-+-=''x M x M x S 又三弯矩方程为:(2],,[210-=x x x f )244210-=++M M M , )24(41201M M M ++-=.分段积分:⎰⎰+''=''∆121221)]([)]([dx x s dx x s ⎰''12221)]([dx x s ⎰+-+=210201)]21([4dx x M x M ⎰-+-121221)]21()1([4dx x M x M⎰⎰-+-+-+-=121121221201)]21()1([4)]1()21([4dx x M x M dx x M x M由于⎰=-1212241)21(dx x ,⎰=-1212241)1(dx x ,⎰=--121481)1()21(dx x x ,于是:⎰++++=''∆1022212110202]2[61))((M M M M M M M dx x S 又: )24(41201M M M ++-=记 =),(20M M I ⎰∆''12))((dx x S=)()24(41[6120202220M M M M M M +++-+ ])24(81220M M +++ 由00=∂∂M I , 02=∂∂M I. 得: ⎩⎨⎧=+-=-07072020M M M M 即当: 020==M M 时,),(20M M I 达最小故:⎰=⋅⋅≥''∆12212)24(8161))((dx x S ,由最小模原理: ⎰≥''1212)]([dx x f .20.解 利用三弯矩方法 )(i i x s M ''= , 2,1,0=i10=x , 22=x , 32=x⎪⎩⎪⎨⎧-=+=++=+542364622121010M M M M M M M解得: 70-=M , 201=M , 372-=M]2,1[∈x 72431729)(231-+-=x x x x s ]3,2[∈x 105229367219)(232+-+-=x x x x s .第三章 最佳逼近与其实现 (习 题)2.解(1) ⎰'⋅'=badx x g x f g f )()(),( 不是 ),(b a c '中的内积,事实上容易验证:),(),(f g g f = , ),(),(g f g f λλ=),(),(),(w g w f w g f +=+但是0),(=f f 当且仅当 0)(≡x f . 条件不满足,因为:⎰='⋅'=badx x f x f f f 0)()(),(推出0)(≡'x f ,0)(≠=const x f . 因而 ),(g f 不是 ),(b a C '中的内积.(2) ),(g f 是 =],[10b a C {}],[)(,0)(:)(b a C x f a f x f '∈'=空间的内积,这是因为:0),(=f f 推出 0)(='x f ,C x f =)(,又],[10b a C f ∈ ,故 0)(=x f .4.解:由于 0)(],,[2≠''∈x f b a c f ,则)(x f ''于],[b a 上保号,由定理5的推论2可知:)()(1x P x f -的交错点组恰有三个交错点,且 a x =1,b x =3,即: ⎪⎪⎩⎪⎪⎨⎧=-'='-=+-==+-==+-=0)()(,)()()(,)()()(,)()()(122210223103311011αρααρααρααx f x e x x f x e x x f x e x x f x e 故:ab a f b f x f --='=)()()(21α,2)()(2)()(220x a a b a f b f x f a f +⋅---+=α记 c x =2 ,即证得(1).(2) 若 x x f cos )(= ,]2,0[],[π=b a此时由 ab a f b fc f --=')()()( 得:π2sin =c , )2sin(πarc c =,πα21-=πππα2)4(2120-+=2)/2sin(2ππarc ⋅+)4(212-+=πππππ)2sin(arc +. 误差估计:)()(10b f b f E -+=-=ααρ)4(212-+=πππ1)2sin(-+ππarc5.解:选取 α ,使得:=)(αI ||max 211x x x α-≤≤ ,达到极小,即要求 x x *)(*αϕ= ,于]1,0[上一致逼近于2x ,如图 应选*α ,使得: x x x *)(2αϕ-=,于 ]1,0[ 上有两个轮流为正负偏差点,其中之一为1,另一个假设为 ζ 于是: )()1(ζϕα-=,0)(='ζϕ , 〔 ζ为)(x ϕ的极值点〕 得: αζζα+-=-2102=-αζ解得:ζα2= ,0122=-+ζζ,212,1±-=ζ取 12-=ζ , 222-=α. 又: α 是唯一的.6.证明:由最佳一致逼近的特征定理,)(*x P n 为)(x f 的最佳一致逼近多项式,则存在2+n 个点b x x x a n ≤<<<≤+110使得: )()()(*k n k k x P x f x e -==*)1(n k P f --σ.又由于 ],[)(b a C x f ∈ ,于 ),(1+i i x x 中有一个点 i η ,1+<<i i i x x η ,使得: 0)()()(*=-=i n i i P f e ηηη,n i ,,1,0 =即: )(*x P n 为)(x f 满足插值条件: )()(*i i n f P ηη= , n i ,,1,0 =的插值多项式.7.解:求C*,使得:C x f C I bx a R C -=≤≤∈)(max min *)(记 C x f x e -=)()(, 依最佳一致逼近的特征定理:应取)](min )(max [21*],[],[x f x f C b a b a +=*)()(C x f x e -=于 ],[b a 才有两个轮流正负的偏差点,〔即 )(x f 于],[b a 上的最大值点和最小值点〕1x ,2x)(max )(],[1x f x f b a = , )(min )(],[2x f x f b a =此时: *)(max )1()(],[C x f x e b a ii --=σ即 *C 为)(x f 的零次最佳逼近多项式.8.解: 436)(23+++=x x x x f2)(34)3(62031T T T T +++=014T T ++01232112112323T T T T +++= 因为 )(413x T 与零偏差最小,故:012221121123)(T T T x P ++=421132++=x x .为)(x f 的最佳一致逼近多项式.9. 证明:我们仅证明)(x f 是偶函数时,)(x P n 亦是偶函数.由于)(x P n 为)(x f的最佳一致逼近多项式,有:)()()(max ],[f E x P x f n n a a =--和: [,max ()()()]n n a af x P x E f ----=即: )()()(max ],[f E x P x f n n a a =---)(x P n -亦是)(x f 的最佳一致逼近多项式,由最佳一致逼近多项式的惟一性,有: )()(x P x P n n =-即: )(x P n 为偶函数.11.解: 设 x a a x P 10*1)(+= , 2210*2)(x b x b b x P ++=分别为)(x f 的一次、二次最佳平方逼近多项式。

计算方法习题第二章答案

计算方法习题第二章答案

第一章 误差1 问3.142,3.141,722分别作为π的近似值各具有几位有效数字?分析 利用有效数字的概念可直接得出。

解 π=3.141 592 65…记x 1=3.142,x 2=3.141,x 3=722.由π- x 1=3.141 59…-3.142=-0.000 40…知3411110||1022x π--⨯<-≤⨯ 因而x 1具有4位有效数字。

由π- x 2=3.141 59…-3.141=-0.000 59…知2231021||1021--⨯≤-<⨯x π因而x 2具有3位有效数字。

由π-722=3.141 59 …-3.142 85…=-0.001 26…知231021|722|1021--⨯≤-<⨯π因而x 3具有3位有效数字。

2 已知近似数x*有两位有效数字,试求其相对误差限。

分析 本题显然应利用有效数字与相对误差的关系。

解 利用有效数字与相对误差的关系。

这里n=2,a 1是1到9之间的数字。

%5101211021|*||*||)(|1211*=⨯⨯≤⨯≤-=+-+-n ra x x x x ε3 已知近似数的相对误差限为0.3%,问x*至少有几位有效数字?分析 本题利用有效数字与相对误差的关系。

解 a 1是1到9间的数字。

1112*10)1(2110)19(21102110003%3.0)(--⨯+≤⨯+⨯=⨯<=a x r ε 设x*具有n 位有效数字,令-n+1=-1,则n=2,从而x*至少具有2位有效数字。

4 计算sin1.2,问要取几位有效数字才能保证相对误差限不大于0.01%。

分析 本题应利用有效数字与相对误差的关系。

解 设取n 位有效数字,由sin1.2=0.93…,故a 1=9。

411*10%01.01021|*||*||)(-+-=≤⨯≤-=n r a x x x x ε解不等式411101021-+-≤⨯n a 知取n=4即可满足要求。

计算方法各章习题及答案

计算方法各章习题及答案

第二章数值分析4^92.1 已知多项式通过下列点:1 3答案:q(x) = p(x) -r(x) X5X4X3-3X 1 .2 22.2观测得到二次多项式2的值:表中p2(x)的某一个函数值有错误,试找出并校正它.答案:函数值表中p2(-1)错误,应有p2(-1) = 0 .2.3利用差分的性质证明12■ 22■川,n2=n(n ■ 1)(2n ■ 1)/6.2.4当用等距节点的分段二次插值多项式在区间[-1,1]近似函数e x时,使用多少个节点能够保证误差不超过丄10-6.2答案:需要143个插值节点.2.5 设被插值函数f (x) • C4[a,b] , H3h)(x)是f (x)关于等距节点b — aa ^Xo :::捲:::川:::x n=b的分段三次艾尔米特插值多项式,步长h .试估计n ||f(x)-H3h)(x)||::.答案:||住)-出5)仪川:乞令人4.384第三章函数逼近3.1求f(x)二sinx,x,[0,0.1]在空间门=span{1,x, x2}上最佳平方逼近多项式,并给出平方误差.答案:f (x) =sin X的二次最佳平方逼近多项式为sin x p2(x) = -0.832 440 7 105 1.000 999 1x - 0.024 985 1x2,二次最佳平方逼近的平方误差为20.12 12■ = 0 (sinx) - P 2(x))2dx =0.989 310 7 10•3.2确定参数a,b 和c ,使得积分1 ---------------------------2 1 I (a,b,c)[ax 2 bx c -1 -x 2]dx 取最小值.J 1 — x 2810答案:a, b = 0, c =3 二3 二3.3 求多项式f (x) =2x 4 x 3 5x 2 1在[-1,1]上的3次最佳一致逼近多项式p(x)-答案:f (x)的最佳一致逼近多项式为p(x) = X ’ 7x2 3.43.4用幕级数缩合方法,求 f(x)=e x (―1兰XW1)上的3次近似多项式 p 6,3(x),并估计 || f(X )-P 6,3(X )II ::.答案:p5,3(x) =0.994 574 65 + 0.997 395 83x+0.542 968 75x 2 十 0.177 083 33x 3, || f (x) - p 6,3 (x) |^<0.006 572 327 71 一3.5 求f (x) -e x ( -1乞x 乞1)上的关于权函数「(X )-的三次最佳平方逼近小-x 2多项式 Q(x),并估计误差 || f(x)-$(x)||2 和 || f(x)-S 3(x) ||::.答案:§3(x) =0.994 571 0.997 308x 0.542 991x 20.177 347x 3,|| f (x) -S 3(x) ||2 = 0.006 894 83, || f (x) - §3(x)||严 0.006 442 575.第四章数值积分与数值微分14.1用梯形公式、辛浦生公式和柯特斯公式分别计算积分 X n dx (n -1,2,3,4),并与精确值比较.答案:计算结果如下表所示I 2 0. 5 0. 333 333 0. 250 000 0. 208 333 I 30. 5 0. 333 333 0. 250 000 0. 200 000 精确值0. 50. 333 3330. 250 0000. 200 0004.2 确定下列求积公式中的待定参数,使得求积公式的代数精度尽量高,并指明所确定的求积公式具有的代数精度.h(])仁 f (x)dx 止 A_i f (-h) + A f (0) + A f (h)11 (2)J(x)dx: 3【f(-1) 2f(X i ) 3f(X 2)]hh2⑴ of(x)dxVf(O) f(h)「h[f g f(h)]答案:(1)具有三次代数精确度 (2)具有二次代数精确度 (3)具有三次代数精确度. 4.3 设h = % - X 0,确定求积公式r (x - x o ) f (x)dx = h 1 2[ Af (x o ) + Bf (x i )] + h 3[C 「(x o ) + Df^)] + R[ f ]xo中的待定参数 A, B,C, D ,使得该求积公式的代数精确度尽量高,并给出余项表达式.37 1 if 4)(叮)6答案:A = —, B— ,C —, D — , R[f]=— _) h ,其中 (x o ,xi).202030 20 14404.4设P 2(x)是以0,h,2h 为插值点的f(x)的二次插值多项式,用F 2(x)导出计算积分3h3 4 5If (x)dx 的数值积分公式I h ,并用台劳展开法证明:I - l h h f (0) O(h ).力83h3答案:I h P 2(x)dx h[ f(0) 3f (2h)].0 4(3)取7个节点处的函数值.1sin x4.6用变步长的复化梯形公式和变步长的复化辛浦生公式计算积分Idx .要x1o 1«求用事后误差估计法时,截断误不超过10和 10 .1(1) 运用复化梯形公式计算上述积分值,使其截断误差不超过丄10」. 2(2) 取同样的求积节点,改用复化辛浦生公式计算时,截断误差是多少?(3) 要求的截断误差不超过10“ ,若用复化辛浦生公式,应取多少个节点处的函数值? 答案:(1)只需n — 7.5,取9个节点,I : 0.9464.5 给定积分I 二1sin xdx|R n [f]耳一孟宀皿盂日中0.271估2 2答案:使用复化梯形公式时,I T^ 0.946满足精度要求;使用复化辛浦生公式时,I s4 =0.946 083满足精度要求.4.7 ( 1 )利用埃尔米特插值公式推导带有导数值的求积公式1 323 1 3>5.2用矩阵的直接三角分解法解方程组 广1 0 2 0、「5、0 10 1 X 2312 4 3X 3仃10 1 0 3丿 g<7;答案: &=2 , x 3 = 2 , x 2 = 1, X| = 1 .ba f(x)dx 二 其中余项为b —a(b 「a)2[f(a)f(b)] — ' 丿[f (b)-f (a)] R[f], 2 12R[f]=U 54!30 f ( 4()),(a,b).其中(2)利用上述公式推导带修正项的复化梯形求积公式h 2 f(x)dx :T^—[ f (X N ) - f (x 。

黄云清版数值计算方法习题解答.docx

黄云清版数值计算方法习题解答.docx

第一章引论(习题)2. 明 :f ( x)x ,xx * x x * xx x * 1E r ( f )xx( x x * )xx *x2E r( x) .3. 明:令:(a b)fl (a b)fl (a b)可估 : | fl (a b) |c 1( c a b ),故:| |1c t c 11 1 t22于是:fl ( a b) (a b) (1) .4.解 (1)2x 2 (1 x) (1 2x) .(2)2 x.( x 1 xx 1 x )1 cos xsin 2 xsin x .(3) xx(1 cos x)1 cos x6.解a 的相 差:由于| E( x) | x a1 10 3 . E r ( x)x a ,2xE r (x)1 102 1 10 2 . ( Th1)2 918f (a) 于 f (x) 的 差和相 差 .| E( f ) | | 1 x1 a |=a x 2110 3 =10 3x1 a2 0.251| E r ( f ) | 10 3 1 a 4 10 3 .9.解 推关系: y n 1 100.01 y ny n 1(1)取初y 01, y 10.01 算可得:y 2100.01 10 2 1 1.0001 1 10 4y 310 6 , y 4 10 8 , y 5 10 10, ⋯(2) 取初值 y 0 1 10 5 , y 1 10 2 ,记: ny ny n ,序列n,满足递推关系,且10 5 , 1 0 n 1100.01 nn 1 ,于是:210 5 ,3100.01 10 5 , 4 (100.01) 210 5 10 5 ,5(100.01)3 10 5 200.02 10 5 ,可见随着n 的主项(100.01)n 2 10 5 的增长,说明该递推关系式是不稳定的 .第二章 多项式插值 ( 习 题)1.方法一 . 由 Lagrange 插值公式L 3 ( x) f 0 l 0 ( x) f 1 l 1 (x) f 2 l 2 ( x) f 3 l 3 ( x)l 0 (x)x(x 21 )( x 1) 1 1 1) ,( 1)(23)( 2)x( x2 )( x3(x 1)( x21)( x 1)2(x 21)( x21) ,l 1 (x)12l 2 (x)(x !1) x( x 1)8 21) x , l 3 ( x 1)x( x21)13 1 13 ( x( x)1( x 1)x( x 2 ) .2 2( 2 )2 1 2可得:L 3 ( x)x 2 ( x 1 2)方法二 . 令: L 3 (x) x( x 1 2) (AxB)由 L 3 (1)31, L 3 (1), 定 A , B (称之为待定系数法)222.证明 (1) 由于l i ( x j )i , j 故: L n ( x)nx i k l i (x)x k j , j 0,1,i 0 ,当 x x j 时 有: L n ( x j ), nL n ( x) 也即为 x k 的插值多项式,由唯一性,有:nx i k l i (x)x k ,k0,1, , ni 0明 (2) :利用 Newton 插 多 式N n ( x) f (x 0 ) f [ x 0 , x 1 ] ( x x 0 )f [ x 0 , , x n ] ( x x 0 )(x x n 1 )f ( x)( x x 1 ) (x x n ) (x)(x 0 x 1 ) (x 0l 0x n )差商表:f(x)一二⋯n差商x 01x 11x 0 x 11( x 0x 2 ) ( x 0x 1 )x n1(x 0x 1 ) ( x 0 x n )代入 ( ) 式有: N n ( x)x x 0 (x x 0 ) ( x x n 1 )1( x 0 x 1 ) (x 0 x 2 ) ( x 0.x 0 x 1x n )l 0 ( x)n 次代数多 式,由插 多 式的唯一性:有l 0 ( x) N n (x) .4.解作 f ( x) 以 a, a , b 点的Lagrange 插 多 式,有:f ( x) L 2 ( x) R 2 (x) ,其中:L 2 ( x) ( x a) ( x b) f ( a) ( x a) (x b) f (a )( ) ( a b)( a b) ( x a) (x a )f (b) ,(b a) (b a)R 2 ( x)f ( )( x a) ( x a) ( x b) , ab3!f ( ) (x令:0 有 R 2 ( x)R( x)a) 2 ( x b) ,x a6a又: L 2 ( x)(b x) [f (a)x (a)(b (b fa)a )xa( x a)(b a f ( a)(bf (a)])a)( x a) ( x a )f (b)(b a) (b a)(b x) ( x b 2a) f (a)(b x) ( x a) f ( a)(b a) 2(b a)( x a)2f (b)P( x)(b a) 2故当0 时,成立公式: f (x)P(x)R( x) .5.解:因为 f ' ( x)4x33, f '' (x)12x 2f ( x) 为凹函数.又从数值表可见:当 x [0.1,0.5] 时, f (x) 单调下降.有反函数 x f 1 ( y)x 于0.3及0.4之间有一个根y i0.700100.401600.10810-0.17440-0.43750f 1 ( y i )0.10.20.30.40.5作差商表:y i f1 ( y i )一阶差商二阶差商三阶差商四阶差商0.700100.10.401600.2- 0.335000.108100.3- 0.340710.0096436-0.174400.4- 0.353980.02304- 0.01531- 0.437500.5- 0.380080.04784- 0.029230.01225 f1( y)的 Newton 插值多项式:N 4 ( y) 0.10.33500( y 0.70010)0.0096436 ( y0.70010)( y 0.40160)0.01531( y0.70010)( y0.40160 )( y 0.10810)0.01225( y0.70010)( y0.40160)( y0.10810)( y0.17440)x*N 4 (0)0.337.7.解 f (x) x7x 31.有:f [ 20 , 21 ,, 27 ]f ( 7) ()=1, f [ 20 , 21 , , 28 ] f (8) ( )0 .7!8!9.证明: (1)( f i g i ) f i1gi 1fi g ifi 1gi 1figi 1figi 1figif ig i gi 1f i.(3)n( 1x )( 1)n n! h nh)( x nh)x( x此题可利用数学归纳法:设 n k成立,证明n k 1 成立.又 n1时是成立的 . 10.证明:记: f (n)[n(n1) / 2]2, g(n)1323n3有: f (n)f ( n 1)f ( n) ( n 1)3n 1n 1故:g( n)f (k) [ f ( k 1)f (k)]k 0k 0f (n)f (0) [ n(n 1) / 2] 2 .13.解 作重节点差商的 Newton 插值公式P(x)f ( 1) f [ 1, 1] ( x 1) f [ 1, 1, 0] ( x1) 2f [ 1, 1, 0, 1] x(x 1) 2f [ 1, 1, 0, 1, 1] x( x 1) 2 ( x 1)重节点差商表:x if i一阶二阶三阶四阶x 0 1 1x 0 11 2x 1 0 1 0 -2x 2 1 1 0 0 1x 21 1221得 P( x) 12( x1) 2(x 1) 2 x(x 1) 2 x 3x 1 .17.证: 取 x 00,x 11 , x2 1 , h 122f 0 0 , f 1 1 ,f 21记:M is ( x i ), i0, 1, 2有x 1 x x x 01S 1 ( x) M 0hM 1h2M 0 (2x) 2M 1 xS 2 ( x) 2M 1 (1 x) 2M 2 ( x1 )2又三弯矩方程为: (f [ x 0 , x 1 , x 2 ]2 )M 0 4M 1M 224, M 11(24 M 0 M 2 ) .41 [ s ( x)] 2dx121[ s 2 ( x)] 2dx2分段积分:[ s 1 (x)] dx121 21 x)] 2dx1[ M 1 (1 x) M 2 (x1)] 2dx4M 0 (0 [ M 1 x 4 1 22211x)] 2 dx 11 )]2 dx 4 1 [ M 1 ( x2) M 0 (1 4 1 [ M 1 (1 x)M 2 (x2221 ( x 1 ) 2dx1 1(1 x) 2dx 1由于2 ,, 224 1 22411( x 1 ) (1 x)dx12,于是: 2 48112dx1[ M 02M 0 M 12M 12M 1 M 2 M 22 ](S (x))6又: M 11(24 M 0M 2 )4记I (M 0 , M 2 )1 (S (x)) 2dx= 1[ M 02M 221(24 M 0M 2 ) ( M 0 M 2 )641( 24M 0M 2 ) 2 ]8由I0 ,I0 .7M 0 M 2 0M 0 M 2 得:M 0 7M 2即当:M 0M 2 0 时,I ( M 0 , M 2 ) 达最小1( x)) 2dx 1 1 (24) 212 ,由最小模原理:故:( S6 81(x)] 2dx 12[ f .20.解利用三弯矩方法M i s ( x i ) , i 0, 1, 2x 0 1 , x 22 , x 232M 0 MM 0 4MM 1 2M161 M2 362 54解得:M 0 7 , M 1 20 , M 2 37x [1, 2]s 1 (x) 9 x 3 17x 2 43 x 72 2 x [ 2, 3]s 2 ( x)19 x 3 67x 2293 x105.22第三章 最佳逼近及其实现 ( 习 题)2.解 (1)( f , g )b (x) g ( x) dxc (a, b) 中的内积,f不是a事实上容易验证:( f , g ) (g,f ) , (f ,g )( f , g )( fg, w)( f , w)( g, w)但是( f , f ) 0 当且仅当f (x)0.条件不满足,因为:b( f , f )f ( x) f ( x)dx 0a推出 f ( x) 0 , f ( x) const 0. 因而 ( f , g ) 不是 C (a, b) 中的内积 . (2)( f , g) 是 C 01 [ a, b]f (x) : f (a)0, f (x) C [a, b]空间的内积,这是因为:( f , f ) 0 推出 f (x) 0 , f ( x) C ,又fC 01 [a, b] ,故 f (x) 0 .4.解:由于f c 2 [a, b], f ( x)0 ,则 f ( x) 于 [a, b] 上保号,由定理 5 的推论 2 可知: f (x) P 1 (x) 的交错点组恰有三个交错点,且 x 1a ,x 3b ,即:e( x 1 ) f (x 1 ) ( e( x 3 ) f (x 3 ) ( e( x 2 ) f (x 2 ) ( e ( x 2 ) f (x 2 )0 1x 1 ),1 x 3 ),1 f (x2 )f (b) f (a)1x 2 )故 :b ,0 ,a1f (a) f (x 2 )f (b) f (a) ax 2 记x 2 c ,即证得 (1).b a22(2) 若 f (x) cos x , [ a, b] [ 0,2]此时由f (b) f (a)f (c)得:b asin c2 , c arc sin( 2) , 12( 212 arc sin( 2 / )1 4) 22(22误差估计: E ( f )b f (b) 1(125.解:选取,使得:2 2arc sin( 2)4 ).arc sin(2)4)1I ( )max | x 2x | ,达到极小,1 x 1即要求 * (x)* x ,于 [ 0, 1] 上一致逼近于 x 2 ,如图应选* ,使得:( x)x 2* x ,于 [ 0, 1] 上有两个轮流为正负偏差点,其中之一为1,另一个假设为 于是: (1) () ,( )0 , (为 (x) 的极值点)得:122解得: 2,22 10 ,1, 212取2 1 ,2 2 2 . 又:是唯一的 .6.证明:由最佳一致逼近的特征定理, P n * ( x) 为 f ( x) 的最佳一致逼近多项式,则存在 n2 个点ax 0x 1x n 1 b使得: e( x k ) f (x k ) P n * ( x k ) = ( 1) kfP n * .又由于 f ( x)C[ a, b] ,于 ( x i , x i 1 ) 中有一个点i, x iix i 1 ,使得:e( i ) f ( i) P n * ( i )0 , i0, 1, , n即: P n *( x) 为 f (x) 满足插值条件:P n * ( i )f ( i ) , i 0, 1, , n的插值多项式 .7.解:求 C* ,使得:I (C*) min max f ( x) CC R a x b记e( x) f ( x) C , 依最佳一致逼近的特征定理:应取C*1[ max f (x) min f (x)]2[ a ,b][ a ,b]e(x) f (x) C *于 [a, b] 才有两个轮流正负的偏差点,(即f ( x) 于 [a, b] 上的最大值点和最小值点)x 1 , x 2f ( x 1 ) max f ( x) , f (x 2 )min f (x)[ a, b][ a, b]此时:e( x i ) ( 1) i max f (x)C *[ a, b]即 C * 为 f ( x) 的零次最佳逼近多项式 .8.解:f (x) 6 x 3 3x 2 x 46(3T 1T 3)43(T 0 T 2 ) 2T 1 4T 03311 112T32T22 T 12 T 0因为1T 3 (x) 与零偏差最小,故:4311 1111P 2 (x)3x2 x 42 T 22 T12 T2.为 f (x) 的最佳一致逼近多项式.9.证明:我们仅证明f (x) 是偶函数时, P n ( x) 亦是偶函数 .由于 P n ( x) 为 f ( x)的最佳一致逼近多项式,有:max f ( x) P n ( x)E n ( f )[ a,a ]和:max f ( x ) P n ( x ) E n ( f )[ a ,a ]即:max f ( x)P n ( x)E n ( f )[ a ,a ]P n ( x) 亦是 f ( x) 的最佳一致逼近多项式,由最佳一致逼近多项式的惟一性,有: P n ( x)P n ( x)即: P n ( x) 为偶函数 .11.解: 设P * ( x) a0 a x , P * ( x) bb x b x 21121 2分别为 f ( x) 的一次、二次最佳平方逼近多项式。

数值计算引论第2章答案

数值计算引论第2章答案
G G G (4)求解Ux = y,得方程组的解x
-1⎤ ⎡1 ⎢ 1 ⎥ ⎥ ,求 cond ∞ ( A) 3. 考虑 n 阶矩阵 A = ⎢ % ⎢ ⎥ ⎢ ⎥ 1⎦ ⎣
解:
1⎤ ⎡1 ⎢ 1 ⎥ ⎢ ⎥ A= % ⎥ ⎢ ⎢ ⎥ 1⎦ ⎣ A ∞ = max ∑ aij = 2
1≤i ≤ n j =1 n
故− (2)
1 < a <1 2
⎡ 0 −a −a ⎤ B = I − D A = ⎢ −a 0 −a ⎥ ⎢ ⎥ − − a a 0 ⎢ ⎥ ⎣ ⎦
−1
λ a a λI − B = a λ a = 0 a a λ λ

a
a
2
λ I − B = a λ a = ( λ − a ) ( λ + 2a ) = 0 a λ
λI − B = 1 λ
故 ρ ( B) = 0 < 1
λ
Jacobi 方法收敛
对于 Gauss-Seidel 方法
B = ( D − L)
−1
⎡0 −2 2 ⎤ U = ⎢0 2 −3⎥ ⎢ ⎥ ⎢ ⎣0 0 2 ⎥ ⎦
B 1 = 7 ,所以无法通过范数进行判断。
故计算其谱半径。
λ λI − B =
A−1

= max ∑ aij = 2
1≤i ≤ n j =1
n
故: cond ∞ ( A) = 4
⎡ 2 −1 ⎤ ⎢ −1 2 −1 ⎥ ⎢ ⎥ ,试求 A 的 Cholesky 分解 4. 考虑矩阵 A = −1 2 −1⎥ ⎢ ⎢ ⎥ −1 2 ⎦ ⎣
解 A 分解成 A = LL
i −1
T
2 1/ 2 (1) lii = ( aii − ∑ lik ) k =1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档