计算方法答案

合集下载

计算方法习题及答案

计算方法习题及答案

计算方法习题及答案在学习计算方法的过程中,习题的练习和答案的掌握是非常重要的。

下面将为大家提供一些计算方法习题及答案,希望能够帮助大家更好地巩固知识。

一、整数运算习题1. 计算以下整数的和:-5 + 8 + (-3) + (-2) + 10。

答案:-5 + 8 + (-3) + (-2) + 10 = 8。

2. 计算以下整数的差:15 - (-6) - 10 + 3。

答案:15 - (-6) - 10 + 3 = 24。

3. 将 -3 × (-4) - 2 × 5 的结果化简。

答案:-3 × (-4) - 2 × 5 = 12 - 10 = 2。

二、分数运算习题1. 计算以下分数的和:1/2 + 2/3 + 3/4 + 4/5。

答案:1/2 + 2/3 + 3/4 + 4/5 = 47/20。

2. 计算以下分数的差:2/3 - 1/4 - 5/6。

答案:2/3 - 1/4 - 5/6 = -1/12。

3. 计算以下分数的积:2/3 × 3/4 × 4/5。

答案:2/3 × 3/4 × 4/5 = 4/15。

4. 将以下分数的除法化简为整数:3/8 ÷ 1/4。

答案:3/8 ÷ 1/4 = (3/8) × (4/1) = 3/2 = 1 1/2。

三、百分数运算习题1. 计算60% × 80%的结果。

答案:60% × 80% = 0.6 × 0.8 = 0.48 = 48%。

2. 计算40%除以20%的结果。

答案:40% ÷ 20% = (40/100) ÷ (20/100) = 2。

3. 计算200中的20%是多少。

答案:200 × 20% = 200 × 0.2 = 40。

四、多项式运算习题1. 计算以下多项式的和:(3x^2 + 4x + 5) + (2x^2 + x + 3)。

计算方法各习题及参考答案

计算方法各习题及参考答案

计算⽅法各习题及参考答案第⼆章数值分析2.1 已知多项式432()1p x x x x x =-+-+通过下列点:试构造⼀多项式()q x 通过下列点:答案:54313()()()3122q x p x r x x x x x =-=-++-+. 2.2 观测得到⼆次多项式2()p x 的值:表中2()p x 的某⼀个函数值有错误,试找出并校正它.答案:函数值表中2(1)p -错误,应有2(1)0p -=.2.3 利⽤差分的性质证明22212(1)(21)/6n n n n +++=++ .2.4 当⽤等距节点的分段⼆次插值多项式在区间[1,1]-近似函数xe 时,使⽤多少个节点能够保证误差不超过61102-?.答案:需要143个插值节点.2.5 设被插值函数4()[,]f x C a b ∈,()3()h H x 是()f x 关于等距节点01n a x x x b =<<<= 的分段三次艾尔⽶特插值多项式,步长b a h n-=.试估计()3||()()||h f x H x ∞-.答案:()443||()()||384h M f x H x h ∞-≤.第三章函数逼近3.1 求()sin ,[0,0.1]f x x x =∈在空间2{1,,}span x x Φ=上最佳平⽅逼近多项式,并给出平⽅误差.答案:()sin f x x =的⼆次最佳平⽅逼近多项式为-522sin ()0.832 440 710 1.000 999 10.024 985 1x p x x x ≈=-?+-,⼆次最佳平⽅逼近的平⽅误差为0.122-1220(sin )())0.989 310 710x p x dx δ=-=??.3.2 确定参数,a b c 和,使得积分2121(,,)[I a b c ax bx c -=++-?取最⼩值.答案:810, 0, 33a b c ππ=-== 3.3 求多项式432()251f x x x x =+++在[1,1]-上的3次最佳⼀致逼近多项式()p x .答案:()f x 的最佳⼀致逼近多项式为323()74p x x x =++. 3.4 ⽤幂级数缩合⽅法,求() (11)x f x e x =-≤≤上的3次近似多项式6,3()p x ,并估计6,3||()()||f x p x ∞-.答案:236,3()0.994 574 650.997 395 830.542 968 750.177 083 33p x x x x =+++, 6,3||()()||0.006 572 327 7f x p x ∞-≤3.5 求() (11)xf x e x =-≤≤上的关于权函数()x ρ=的三次最佳平⽅逼近多项式3()S x ,并估计误差32||()()||f x S x -和3||()()||f x S x ∞-.答案:233()0.994 5710.997 3080.542 9910.177 347S x x x x =+++,32||()()||0.006 894 83f x S x -=,3||()()||0.006 442 575f x S x ∞-≤.第四章数值积分与数值微分4.1 ⽤梯形公式、⾟浦⽣公式和柯特斯公式分别计算积分1(1,2,3,4)n x dx n =?,并与精确值⽐较.答案:计算结果如下表所⽰4.2 确定下列求积公式中的待定参数,使得求积公式的代数精度尽量⾼,并指明所确定的求积公式具有的代数精度.(1)101()()(0)()hh f x dx A f h A f A f h --≈-++?(2)11211()[(1)2()3()]3f x dx f f x f x -≈-++? (3)20()[(0)()][(0)()]2h h f x dx f f h h f f h α''≈++-?答案:(1)具有三次代数精确度(2)具有⼆次代数精确度(3)具有三次代数精确度.4.3 设10h x x =-,确定求积公式12300101()()[()()][()()][]x x x x f x dx h Af x Bf x h Cf x Df x R f ''-=++++?中的待定参数,,,A B C D ,使得该求积公式的代数精确度尽量⾼,并给出余项表达式.答案:3711,,,20203020A B C D ====-,(4)6()[]1440f R f h η=,其中01(,)x x η∈.4.4 设2()P x 是以0,,2h h 为插值点的()f x 的⼆次插值多项式,⽤2()P x 导出计算积分30()hI f x dx =?的数值积分公式h I ,并⽤台劳展开法证明:453(0)()8h I I h f O h '''-=+.答案:3203()[(0)3(2)]4h h I p x dx h f f h ==+?.4.5 给定积分10sin xI dx x =(1)运⽤复化梯形公式计算上述积分值,使其截断误差不超过31102-?.(2)取同样的求积节点,改⽤复化⾟浦⽣公式计算时,截断误差是多少?(3)要求的截断误差不超过610-,若⽤复化⾟浦⽣公式,应取多少个节点处的函数值?答案:(1)只需7.5n ≥,取9个节点,0.946I ≈(2)4(4)46111|[]||()|()0.271102880288045n b a R f h f η--=-≤=? (3)取7个节点处的函数值.4.6 ⽤变步长的复化梯形公式和变步长的复化⾟浦⽣公式计算积分10sin xI dx x =?.要求⽤事后误差估计法时,截断误不超过31102-?和61102-?.答案:使⽤复化梯形公式时,80.946I T ≈=满⾜精度要求;使⽤复化⾟浦⽣公式时,40.946 083I s ≈=满⾜精度要求.4.7(1)利⽤埃尔⽶特插值公式推导带有导数值的求积公式2()()[()()][()()][]212ba b a b a f x dx f a f b f b f a R f --''=+--+?,其中余项为 5(4)()[](), (,)4!30b a R f f a b ηη-=∈.(2)利⽤上述公式推导带修正项的复化梯形求积公式020()[()()]12Nx N N x h f x dx T f x f x ''≈--?,其中 0121[()2()2()2()()]2N N N hT f x f x f x f x f x -=+++++ ,⽽ 00, (0,1,2,,), i N x x ih i N Nh x x =+==- .4.8 ⽤龙贝格⽅法计算椭圆2214x y +=的周长,使结果具有五位有效数字.答案:49.6884l I =≈.4.9确定⾼斯型求积公式0011()()()x dx A f x A f x ≈+?的节点0x ,1x 及系数0A ,1A .答案:00.289 949x =,10.821 162x =,00.277 556A =,10.389 111A =.4.10 验证⾼斯型求积公式00110()()()x e f x dx A f x A f x +∞-≈+?的系数及节点分别为0001 2 2A A x x ===-=+第五章解线性⽅程组的直接法5.1 ⽤按列选主元的⾼斯-若当消去法求矩阵A 的逆矩阵,其中11121 0110A -?? ?= ? ?-??.答案: 1110331203321133A -?? ? ?=---5.2 ⽤矩阵的直接三⾓分解法解⽅程组1234102050101312431701037x x x x= ? ? ? ? ? ? ? ? ??答案: 42x =,32x =,21x =,11x =.5.3 ⽤平⽅根法(Cholesky 分解法)求解⽅程组12341161 4.25 2.750.51 2.75 3.5 1.25x x x -?????? ??? ?-=- ??? ? ??? ???????答案: 12x =,21x =,31x =-.5.4 ⽤追赶法求解三对⾓⽅程组123421113121112210x x x x ?????? ? ? ? ? ? ?= ? ? ? ? ? ? ? ? ?????答案:42x =,31x =-,21x =,10x =.第六章解线性代数⽅程组的迭代法6.1对⽅程1212123879897x x x x x x x -+=??-+=??--=?作简单调整,使得⽤⾼斯-赛得尔迭代法求解时对任意初始向量都收敛,并取初始向量(0)[0 0 0]T x =,⽤该⽅法求近似解(1)k x+,使(1)()3||||10k k x x +-∞-≤.答案:近似解为(4)[1.0000 1.0000 1.0000]Tx =.6.2讨论松弛因⼦ 1.25ω=时,⽤SOR ⽅法求解⽅程组121232343163420412x x x x x x x +=??+-=??-+=-? 的收敛性.若收敛,则取(0)[0 0 0]T x=迭代求解,使(1)()41||||102k k x x +-∞-<.答案:⽅程组的近似解为*1 1.50001x =,*2 3.33333x =,*3 2.16667x =-.6.3给定线性⽅程组Ax b =,其中111221112211122A ?? ? ?=,证明⽤雅可⽐迭代法解此⽅程组发散,⽽⾼斯-赛得尔迭代法收敛.6.4设有⽅程组112233302021212x b x b x b -?????? ??? ?= ??? ? ??? ?-??????,讨论⽤雅可⽐⽅法和⾼斯-赛得尔⽅法解此⽅程组的收敛性.如果收敛,⽐较哪种⽅法收敛较快.答案:雅可⽐⽅法收敛,⾼斯-赛得尔⽅法收敛,且较快.6.5设矩阵A ⾮奇异.求证:⽅程组Ax b =的解总能通过⾼斯-赛得尔⽅法得到.6.6设()ij n nA a ?=为对称正定矩阵,对⾓阵1122(,,,)nn D diag a a a = .求证:⾼斯-赛得尔⽅法求解⽅程组1122D AD x b --=时对任意初始向量都收敛.第七章⾮线性⽅程求根例7.4对⽅程230xx e -=确定迭代函数()x ?及区间[,]a b ,使对0[,]x a b ?∈,迭代过程1(), 0,1,2,k x x k ?+== 均收敛,并求解.要求51||10k k x x -+-<.答案:若取2()x x ?=,则在[1,0]-中满⾜收敛性条件,因此迭代法121, 0,1,2,k x k x k +== 在(1,0)-中有惟⼀解.取00.5x =-,*70.458960903x x ≈=-.取2()x x ?=,在[0,1上满⾜收敛性条件,迭代序列121, 0,1,2,k x k x k +== 在[0,1]中有惟⼀解.取00.5x =,*140.910001967x x ≈=- 在[3,4]上,将原⽅程改写为23xe x =,取对数得2ln(3)()x x x ?==.满⾜收敛性条件,则迭代序列21ln(3), 0,1,2,k k x x k +== 在[3,4]中有惟⼀解.取0 3.5x =, *16 3.733067511x x ≈=.例7.6对于迭代函数2()(3)x x c x ?=+-,试讨论:(1)当c 为何值时,1()k k x x ?+=产⽣的序列{}k x(2)c 取何值时收敛最快?(3)取1,2c =-()x ?51||10k k x x -+-<.答案:(1)(c ∈时迭代收敛.(2)c =时收敛最快.(3)分别取1, 2c =--,并取0 1.5x =,计算结果如下表7.7所⽰表7.7例7.13 设不动点迭代1()k x x ?+=的迭代函数()x ?具有⼆阶连续导数,*x 是()x ?的不动点,且*()1x ?'≠,证明Steffensen 迭代式21(), (), 0,1,2,()2k k k k k k k k k k k y x z x k y x x x z y x+===-?=-?-+?⼆阶收敛于*x .例7.15 设2()()()()()x x p x f x q x f x ?=--,试确定函数()p x 和()q x ,使求解()0f x =且以()x ?为迭代函数的迭代法⾄少三阶收敛.答案:1()()p x f x =',31()()2[()]f x q x f x ''=' 例7.19 设()f x 在[,]a b 上有⾼阶导数,*(,)x a b ∈是()0f x =的(2)m m ≥重根,且⽜顿法收敛,证明⽜顿迭代序列{}k x 有下列极限关系:111lim2k kk k k k x x m x x x -→∞-+-=-+.第⼋章矩阵特征值8.1 ⽤乘幂法求矩阵A 的按模最⼤的特征值与对应的特征向量,已知5500 5.51031A -?? ?=- ? ?-??,要求(1)()611||10k k λλ+--<,这⾥()1k λ表⽰1λ的第k 次近似值.答案:15λ≈,对应的特征向量为[5,0,0]T-;25λ≈-,对应的特征向量为[5,10,5]T --. 8.2 ⽤反幂法求矩阵110242012A -??=-- -的按模最⼩的特征值.知A 的按模较⼤的特征值的近似值为15λ=,⽤5p =的原点平移法计算1λ及其对应的特征向量.答案:(1) A 的按模最⼩的特征值为30.2384428λ≈(2) 1 5.1248854λ≈,对应的特征向量为(8)[0.242 4310, 1 ,0.320 011 7]T U =--.8.3 设⽅阵A 的特征值都是实数,且满⾜121, ||||n n λλλλλ>≥≥> ,为求1λ⽽作原点平移,试证:当平移量21()2n p λλ=+时,幂法收敛最快. 8.4 ⽤⼆分法求三对⾓对称⽅阵1221221221A ?? ? ?= ? ? ???的最⼩特征值,使它⾄少具有2位有效数字.答案:取5 2.234375λ≈-即有2位有效数字.8.5 ⽤平⾯旋转变换和反射变换将向量[2 3 0 5]T x =变为与1[1 0 0 0]Te =平⾏的向量.答案:203/2/00001010/0T ??- ?=--?0.324 442 8400.486 664 26200.811 107 1040.486 664 2620.812 176 04800.298 039 92200100.811 107 1040.298 039 92200.530 266 798H --??--= ? ?--8.6 若532644445A -??=- -,试把A 化为相似的上Hessenberg 阵,然后⽤QR ⽅法求A 的全部特征值.第九章微分⽅程初值问题的数值解法9.1 ⽤反复迭代(反复校正)的欧拉预估-校正法求解初值问题0, 0<0.2(0)1y y x y '+=≤??=?,要求取步长0.1h =,每步迭代误差不超过510-.答案: [4]11(0.1)0.904 762y y y ≈==,[4]22(0.2)0.818 594y y y ≈==9.2 ⽤⼆阶中点格式和⼆阶休恩格式求初值问题2, 0<0.4(0)1dy x y x dx y ?=+≤=?的数值解(取步长0.2h =,运算过程中保留五位⼩数).答案:⽤⼆阶中点格式,取初值01y =计算得0n =时,1211.000 00, 1.200 00, (0.2)=1.240 00K K y y ==≈ 1n =时,1221.737 60, 2.298 72, (0.4)=1.699 74K K y y ==≈⽤⼆阶休恩格式,取初值01y =计算得0n =时,1211.000 00, 1.266 67, (0.2)=1.240 00K K y y ==≈ 1n =时,1221.737 60, 2.499 18, (0.4)=1.701 76K K y y ==≈9.3 ⽤如下四步四阶阿达姆斯显格式1123(5559379)/24n n n n n n y y h f f f f +---=+-+-求初值问题, (0)1y x y y '=+=在[0,0.5]上的数值解.取步长0.1h =,⼩数点后保留8位.答案:4(0.4)0.583 640 216y y ≈=,5(0.5) 1.797 421 984y y ≈=. 9.4 为使⼆阶中点公式1(,(,))22n n n n n n h hy y hf x y f x y +=+++,求解初值问题 , (0)y y y aλλ'=-??=?为实常数绝对稳定,试求步长h 的⼤⼩应受到的限制条件.答案:2h λ≤.9.5 ⽤如下反复迭代的欧拉预估-校正格式(0)1(1)()111(,)[(,)(,)]2 0,1,2,; 0,1,2,nn n n k k n n n n n n y y hf x y h y y f x y f x y k n +++++?=+??=++??==,求解初值问题sin(), 01(0)1x y e xy x y '?=<≤?=?时,如何选择步长h ,使上述格式关于k 的迭代收敛.答案:2h e<时上述格式关于k 的迭代是收敛的.9.6 求系数,,,a b c d ,使求解初值问题0(,), ()y f x y y x a '==的如下隐式⼆步法221()n n n n n y ay h bf cf df +++=+++的误差阶尽可能⾼,并指出其阶数.答案:系数为142,,33a b d c ====,此时⽅法的局部截断误差阶最⾼,为五阶5()O h .9.7 试⽤欧拉预估-校正法求解初值问题, (0)=1, 0<0.2()/, (0)2dyxy z y dxx dz x y z z dx=-≤=+=,取步长0.1h =,⼩数点后⾄少保留六位.答案:由初值00(0)1, (0)2y y z z ====可计算得110.800 000z 2.050 000y =??=? , 11(0.1)0.801 500(0.1) 2.046 951y y z z ≈=??≈=? 220.604 820z 2.090 992y =??=? , 22 (0.2)0.604 659(0.2) 2.088 216y y z z ≈=??≈=?。

计算方法-刘师少版第一章课后习题完整答案

计算方法-刘师少版第一章课后习题完整答案

分, 试给出此递推公式误差的传播规律, 计算 I 10 时误差被放大了多少倍?这个算法是数值稳定的 吗? 解: I =
∫x
0 1 0
1
n
e x −1 dx , n = 0,1,2,L,10 ,由分部积分法有
1 0
n −1 x −1 I n = ∫ x n e x −1 dx = x n e x −1 1 e dx 0 − n∫ x
er ( x n ) =
e( x n ) nx n −1 ( x − x * ) x − x* = = n = n ⋅ er ( x) = αn% x xn xn
x n 的相对误差为 an%
1.10 设 x>0,x 的相对误差为 δ ,求 ln x 的误差。 解: e(ln x) ≈
1 ( x − x * ) = er ( x) = δ x
N +1
N
1 dx = arctan( N + 1) − arctan N 1+ x2 1 = arctan 1 + N ( N + 1) 1 2 gt ,假定 g 是准确的,而对 t 的测量有±0.1s 的误差,证明当 t 增加时,s 的绝对误差 2
1.12 设 s =
增加,而相对误差减少。 解:由题意知, e( s ) = s − s = gt (t − t ) = gt ⋅ e(t ) = 0.1gt
5
计算方法
于是
* * * * e( I 10 ) = −10e( I 9 ) = 10 ⋅ 9e( I 8 ) = L = 10!e( I 0 )
计算 I 10 时的误差被扩大了 10 倍,显然算法是数值不稳定的 1.14 设 f ( x) = 8 x − 0.4 x + 4 x − 9 x + 1 ,用秦九韶算法求 f (3)

计算方法-习题第一、二章答案.doc

计算方法-习题第一、二章答案.doc

第一章 误差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 ra x x x x ε解不等式411101021-+-≤⨯n a 知取n=4即可满足要求。

计算方法课后习题答案

计算方法课后习题答案
取 计算结果列于下表,并和 比较得出结果,
0
1
2
3
2
1.888889
1.879452
1.879385
解得
用弦截法求解

依迭代公式为 进行计算。
计算结果列于下表,并和 比较
0
1
2
3
4
2
1.9
1.881094
1.879411
1.879385
解得
用抛物线法求解

故 则根号前的符号为正。
迭代公式为
取 计算
10.设
(3)如果要求截断误差不超过 ,那么使用复化Simpson公式计算时,应将积分区间分成多少等分?
解:(1)
= ,
当误差 时, 25.6,所以取 =26。
(2)
7.推导下列三种矩形求积公式:
证明: 将 在 处Taylor展开,得
两边在 上积分,得
将 在 处Taylor展开,得
两边在 上积分,得
将 在 处Taylor展开,得
(1)
依Taylor公式有
代人式(1)右端,则有
另一方面,
故隐式Euler格式的局部截断误差为
可见隐式Euler格式 是一阶方法。
证明 :对于Euler两步格式 : ,考察局部截断误差
,仍设 则有
注意到
于是

因此有
即Euler两步格式 是二阶方法。且其主项系数是2。
特别地,当 时,有
而当 时有
5.依据下列函数表分别建立次数不超过3的 插值多项式和 插值多项式,并验证插值多项式的唯一性。
0
1
2
4
1
9
23
3
解:

智慧树答案计算方法知到课后答案章节测试2022年

智慧树答案计算方法知到课后答案章节测试2022年

绪论1.工科人认知世界的时候,需要认可误差的存在。

答案:对2.不需要掌握很多很好的计算方法,单单凭借计算机强大的能力就可以解决大部分实际问题。

答案:错3.计算方法是一门理论数学课,可以获得寻求数学问题的精确解析解的知识答案:错4.解决某些实际问题时,选择不合适的计算方法有可能无法得到满意的结果。

答案:对5.求解高阶线性方程组(比如,大于150阶),用克莱姆法则来直接求解也是可以接受的。

答案:错第一章1.计算机进行乘除运算时按照先舍入后运算的原则。

()答案:错2.相对误差是个无名数,没有量纲。

()答案:对3.两近似值之商的相对误差等于被除数的相对误差与除数的相对误差之差。

()答案:对4.用 1+x近似表示所产生的误差是( )答案:截断误差5.设某数x,那么x的有四位有效数字且绝对误差限是的近似值是()答案:0.6930第二章1.若f(a)f(b)<0 ,则f(x)在(a,b)内一定有根。

()答案:错2.如果迭代格式在根的附近导数值的模大于1,则迭代发散。

()答案:对3.若x*是f(x)=0的重根,则牛顿不收敛。

()答案:错4.非线性方程的求根方法中,正割法收敛速度比Newton迭代法快。

()答案:错5.用牛顿迭代法求方程f(x)=在附近的根,第一次迭代值()答案:26.用简单迭代法求方程f(x)=0的实根,把方程f(x)=0表示成x=g(x),则f(x)=0的根是()答案:y=x与y=g(x)交点的横坐标7.以下对非线性方程的求根方法中哪些是线性收敛的?()答案:牛顿迭代法在重根的情况下;不动点迭代法第三章1.上面式子,用高斯消去法计算,解为()。

答案:x1=9,x2=-1,x3=-62.用三角分解法计算上式子,则L矩阵中第二行第一列元素的值为()。

答案:03.设上面矩阵,计算的大小为()。

答案:104.设矩阵,计算的大小为()。

答案:85.设上面矩阵,计算矩阵A的谱半径为()。

答案:56.高斯消去法属于线性方程组数值解法中的迭代法。

计算方法课后习题集规范标准答案

计算方法课后习题集规范标准答案

习 题 一3.已知函数y =4, 6.25,9x x x ===处的函数值,试通过一个二次插值函解:0120124, 6.25,9;2, 2.5,3y x x x y y y =======由题意 (1) 采用Lagrange插值多项式220()()j j j y L x l x y ==≈=∑27020112012010*********()|()()()()()()()()()()()()(7 6.25)(79)(74)(79)(74)(7 6.25)2 2.532.255 2.25 2.75 2.7552.6484848x y L x x x x x x x x x x x x x y y y x x x x x x x x x x x x ==≈------=++------------=⨯+⨯+⨯⨯-⨯⨯= 其误差为(3)25(3)25(3)2[4,9]2()(7)(74)(7 6.25)(79)3!3()83max |()|40.0117281|(7)|(4.5)(0.01172)0.008796f R f x x f x R ξ--=---==<∴<=又则(2)采用Newton插值多项式2()y N x =≈ 根据题意作差商表:224(7)2(74)()(74)(7 6.25) 2.64848489495N =+⨯-+-⨯-⨯-≈4. 设()()0,1,...,k f x x k n ==,试列出()f x 关于互异节点()0,1,...,i x i n =的Lagrange 插值多项式。

注意到:若1n +个节点()0,1,...,i x i n =互异,则对任意次数n ≤的多项式()f x ,它关于节点()0,1,...,i x i n =满足条件(),0,1,...,i i P x y i n ==的插值多项式()P x 就是它本身。

可见,当k n ≤时幂函数()(0,1,...,)kf x x k n ==关于1n +个节点()0,1,...,i x i n =的插值多项式就是它本身,故依Lagrange 公式有()00(),0,1,...,nn n k kk i j j j j j i j ii jx x x l x x x k n x x ===≠-=≡=-∑∑∏特别地,当0k =时,有()0001nn n ij j j i j ii jx x l x x x ===≠-=≡-∑∑∏而当1k =时有()000nnn ij j j j j i j ii jx x x l x x x x x ===≠⎛⎫- ⎪=≡ ⎪- ⎪⎝⎭∑∑∏ 5.依据下列函数表分别建立次数不超过3的Lagrange 插值多项式和Newton 插值多项式,并验证插值多项式的唯一性。

计算方法的课后答案

计算方法的课后答案

《计算方法》习题答案第一章 数值计算中的误差1.什么是计算方法?(狭义解释)答:计算方法就是将所求的的数学问题简化为一系列的算术运算和逻辑运算,以便在计算机上编程上机,求出问题的数值解,并对算法的收敛性、稳定性和误差进行分析、计算。

2.一个实际问题利用计算机解决所采取的五个步骤是什么?答:一个实际问题当利用计算机来解决时,应采取以下五个步骤: 实际问题→建立数学模型→构造数值算法→编程上机→获得近似结果 4.利用秦九韶算法计算多项式4)(53-+-=x x x x P 在3-=x 处的值,并编程获得解。

解:400)(2345-+⋅+-⋅+=x x x x x x P ,从而 1 0 -1 0 1 -4 -3 -3 9 -24 72 -2191-38-2473-223所以,多项式4)(53-+-=x x x x P 在3-=x 处的值223)3(-=-P 。

5.叙述误差的种类及来源。

答:误差的种类及来源有如下四个方面:(1)模型误差:数学模型是对实际问题进行抽象,忽略一些次要因素简化得到的,它是原始问题的近似,即使数学模型能求出准确解,也与实际问题的真解不同,我们把数学模型与实际问题之间存在的误差称为模型误差。

(2)观测误差:在建模和具体运算过程中所用的一些原始数据往往都是通过观测、实验得来的,由于仪器的精密性,实验手段的局限性,周围环境的变化以及人们的工作态度和能力等因素,而使数据必然带有误差,这种误差称为观测误差。

(3)截断误差:理论上的精确值往往要求用无限次的运算才能得到,而实际运算时只能用有限次运算的结果来近似,这样引起的误差称为截断误差(或方法误差)。

(4)舍入误差:在数值计算过程中还会用到一些无穷小数,而计算机受机器字长的限制,它所能表示的数据只能是一定的有限数位,需要把数据按四舍五入成一定位数的近似的有理数来代替。

这样引起的误差称为舍入误差。

6.掌握绝对误差(限)和相对误差(限)的定义公式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上述三种迭代法都收敛. 是 A 的特征值, 故当 0 < θ < 可得 0 < θ <
2 . λn 1 √ 2 2 时, λn
有|1 − θλi | < 1, 从而迭代收敛. 反之, 若迭代收敛, 则 |1 − θλi | < 1,
2.11 当 |a| <
时, 迭代格式收敛. −8x1 + x2 + x3 = −7 2.12 提示: 将原方程组调整为: 上述方程组的系数矩阵是严格对角占优的, x1 − 5x2 + x3 = 14 x1 + x2 − 4x3 = −13
sin2 1◦ , 1+cos 1◦
1.10 提示: (1) sin(x + y ) − sin x = 2 sin y cos(x + y ), (2) 1 − cos 1◦ = 2 2 √ √ = − ln( 1010 + 1 + 105 ). ln( 1010 + 1 − 105 ) = ln √ 10 1 5
10 +1+10
1.11 (1) (A) 比较准确; (2) (A) 比较准确. 1.12 算法 2 准确. 在算法 1 中, ε0 ≈ 0.2231 带有误差 0.5 × 10−4 , 而这个误差在以后的每次计算中 顺次以 41 , 42 , · · · 传播到 In 中. 而算法 2 中的误差是按
1 4 11 33 11 22 1 22 2 4

0.374 ± 0.868i, ρ(BJ ) = 0.945 < 1, 0 0 −1 BS = (D − L) U = 0 0 0 0
迭代法收敛. (2) 将原方程组的系数矩阵调整为上述矩阵后, 写出迭代矩阵: BJ ∥BJ ∥∞ < 1, 故迭代法收敛.
a > 1, a(a − 14) + 12 > 0,
2
(k+1) (k ) (k+1) 2 (k ) 2 (k ) 2 (k ) 7 x1 x2 − 2 x +7 , x x2 − 9 x3 + 9 , = −9 = −9 9 3 9 1 (k ) (k ) (k+1) (k) (k+1) (k+1) 4 2 4 2 2 2 2.9 Jacobi: x2 x2 − 5 x3 − 5 = − 5 x1 − 5 x3 − 5 , Gauss-Seidel: = − 5 x1 , (k+1) (k+1) (k ) 2 (k ) 2 2 (k+1) 4 (k+1) 2 x3 x1 − 4 x . x x x . = −5 − = − − − 3 5 2 5 5 1 5 2 5 (k+1) (k ) (k ) (k ) 2 (k ) − x1 − 2 x −9 x3 ), = x1 + 1.32( 7 x1 9 9 2 (k+1) (k ) (k+1) (k ) (k ) SOR 迭代 (ω = 1.32): x2 −2 x − x2 − 4 x ), = x2 + 1.32(− 2 5 5 1 5 3 (k+1) (k+1) (k+1) (k) (k ) −2 x x x3 = x3 + 1.32(− 2 −4 − x3 ). 5 5 1 5 2 2.10 提示: x(k+1) = (I − θA)x(k) + θb, 故迭代矩阵 B = I − θA 的特征值为 1 − θλi , 其中 λi > 0
《现代数值计算方法(MATLAB版) 》
习题参考答案及部分习题解答提示 第一章
1.1 (1) 0.5, 0.00217%, 5; (2) 0.5×10−5 , 0.217%, 3; (3) 0.5×10−2 , 0.000217%, 6; (4) 0.5×102 , 0.0217%, 3. 1.2 (1) 0.5, 0.014%, 4; (2) 0.5×10−4 , 0.11%, 3; (3) 0.5×10−3 , 0.0017%, 5; (4) 0.5×10−9 , 0.017%, 4. 1.3 (1) 3.146, 0.5×10−4 ; (2) 3.1416, 0.5×10−4 ; (3) 3.14159. 1.4 提示:
∥A
−1
2.5 提示: 因系数矩阵 A 是严格对角占优的, 故 Jacobi 迭代法, Gauss-Seidel 迭代法以及 SOR 迭代 法在 0 < ω < 2 时, 都是收敛的.
2.6 提示: (1) BJ = −1 −2 0
−2 0 −2
λ −1 , |λI − BJ |= 1 0 2 0 −2 2 0 1 0 0 2 2 λ 2
1 4n
减少的, 是稳定的计算公式.
第二章
2.1 提示: 因 B 奇异, 故 ∃x ̸= 0, 使得 Bx = 0. 于是, Ax = (A − B )x,x = A−1 (A − B )x,∥x∥ ≤
1 . ∥∥A − B ∥∥x∥, 1 ≤ ∥A−1 ∥ · ∥A − B ∥,即∥A−1 ∥ ≥ ∥A− B∥ √ √ 2.2 ∥x∥1 = 9, ∥x∥2 = 29, ∥x∥∞ = 4; ∥A∥1 = 8, ∥A∥2 = 4 2, ∥A∥∞ = 6. 0 −0.4 −0.4 λ 0.4 0.4 2 2.3 提示: 迭代矩阵 BJ = −0.4 0 −0.8 , |λI − BJ |= 0.4 λ 0.8 =(λ − 0.8)(λ + −0.4 −0.8 0 0.4 0.8 λ √ √ 0.8λ − 0.32) = 0, λ1 = 0.8, λ2,3 = 0.4(−1 ± 3). 因 |λ3 | = 0.4(1 + 3) > 1, 故用 Jacobi 迭代法不收敛. −1 1 0 0 0 −2 2 1 0 0 0 −2 2 2.4 提示: Bs = 1 1 0 0 0 −1 = −1 1 0 0 0 −1 = 2 2 1 0 0 0 0 −2 1 0 0 0 0 −2 2 0 2 −3 . 谱半径 ρ(Bs ) = max |λi | = 2 > 1, 故用 Gauss-Seidel 迭代法不收敛. 0 0 2
1 2(a1 +1)
× 10−(n−1) = 10−4 ⇒ n = 5 − lg 2 − lg(a1 + 1) ⇒ 4 − lg 2 ≤ n ≤ 5 − 2 lg 2 ⇒ × 10−2 ≤ 0.5 × 10−2 . + 1) ⇒ 3 − lg 6 ≤ n ≤ 3 − lg 1.2 ⇒ √ 783 = (3)
. 因为
0
5 − 33
0
第三章
3.1 (1) x = (0, −1, 1)T ;
(i)
(2) x = (1.2, 2, −1.4).
3.2
1 3 n 3
+ n2 − 1 n. 3
3.3 提示: 必要性. 设 aii ̸= 0, i = 1, 2, · · · , k , 则可进行消去法的 k − 1 步. 每步 A(m) 由 A 逐次实 施 (−lij Ej + Ei ) → (Ei ) 的运算得到, 这些运算不改变相应顺序主子式之值, 所以有, a11 ∆m =
−1 2
0 0
−1

0 0 0
−1 = 0
1 2
−1 2

−1 2 0
1 , 其特征 −2 1 −2
1 0 1
故 ρ(Bs ) = < 1, 从而 Gauss-Seidel 迭代收敛. −1 √ 2 5 5 −2 , |λI − BJ | = λ(λ + 4 ) = 0,λ1 = 0, λ2,3 = ± 2 i, ρ(BJ ) = 0 a 1 a 2 3
3.699 ≤ n ≤ 4.3976 ⇒ n = 3. 1.5 |εr (x)| ≤ 1.6 提示: 1.7 提示:
1 2a1 1 × 10−(n−1) < 10−3 ⇒ n > 4 − 2 lg 2 ⇒ n = 4. 2×2 1 × 10−(n−1) = 3 × 10−3 ⇒ n = 4 − lg 6 − lg(a1 2(a1 +1) 56+ 562 −4 2
2.2218 ≤ n ≤ 2.9208 ⇒ n √ = 2. 1.8 提示: x1,2 =
282 − √781 28+ 783
= 28 ±

783, x1 = 28 + 27.982 = 55.982 ≈ 55.98, x2 = 28 −
1−cos2 1◦ 1+cos 1◦
=
1 55.982
≈ 0.01786. =

5 2
> 1, 故

2.8 提示: (1) A = 1 3 a > 1, ⇒ a3 − 14a + 12 > 0, Seidel 迭代收敛.
a > 0, a 2 − 1 > 0, ⇒ 2 , 当 |a| > 5 时, Jacobi 迭代收敛. (2) a3 − 14a + 12 > 0, a 所以, 当 a ≥ √ 14 时, A 对称正定, 从而 Gauss-
2
故 Jacobi 迭代, Gauss-Seidel 迭代均收敛. 2.13 提示: ρ(J ) = 0.9 < 1, 故迭代法收敛. 1 0 . 5 0. 5 2.14 提示: 容易验证 A = 0.5 1 0.5 是对称正定的, 故 Gauss-Seidel 迭代收敛, 但 2D − A = 0.5 0.5 1 1 −0.5 −0.5 −0.5 1 −0.5 不正定, 故 Jacobi 迭代发散. −0.5 −0.5 1 0 0 −1 3 2.15 提示: BJ = 1 0 0 . 特征方程 3λ + λ + 2 = 0, 特征值 λ1 = −0.478, λ2,3 = 1 2 0 3 3 故 Jacobi 迭代收敛. −1 −1 , 因为 ρ(BS ) = 1, 故 Gauss-Seidel 迭代发散. −1 −22 11 1 2.16 提示: (1) 将原方程组的系数矩阵调整为: 1 −4 2 , 显然为严格对角占优矩阵, 故 11 −5 −33 = 0
相关文档
最新文档