计算方法答案 第三章

合集下载

计算方法第三章习题答案

计算方法第三章习题答案

计算方法第三章习题答案计算方法第三章习题答案计算方法是一门涵盖了数值计算和计算机编程的学科,它在现代科学和工程中扮演着重要的角色。

第三章是计算方法课程中的重要章节,主要涉及到数值计算中的误差分析和插值方法。

本文将为大家提供第三章习题的详细答案,帮助读者更好地理解和应用这些概念。

1. 误差分析误差分析是计算方法中非常重要的一部分,它帮助我们理解和评估数值计算中的误差来源。

以下是一些常见的误差类型:- 绝对误差:绝对误差是指数值计算结果与真实值之间的差异。

它可以通过计算两者之差来得到。

- 相对误差:相对误差是指绝对误差与真实值之间的比值。

通常以百分比的形式表示。

- 截断误差:截断误差是由于在计算过程中舍入或截断数字而引入的误差。

它通常是由于计算机的有限精度导致的。

- 舍入误差:舍入误差是由于将无限位数的小数截断为有限位数而引入的误差。

它通常是由于计算机的有限精度或计算方法的近似性质导致的。

2. 插值方法插值方法是一种用于通过已知数据点来估计未知数据点的技术。

以下是一些常见的插值方法:- 线性插值:线性插值是一种简单的插值方法,它假设两个已知数据点之间的未知数据点的取值在直线上。

通过已知数据点的斜率和截距,我们可以计算出未知数据点的值。

- 拉格朗日插值:拉格朗日插值是一种使用多项式来逼近已知数据点的方法。

它通过构造一个满足通过已知数据点的多项式来估计未知数据点的值。

- 牛顿插值:牛顿插值是一种使用差商来逼近已知数据点的方法。

它通过构造一个满足通过已知数据点的差商多项式来估计未知数据点的值。

3. 习题答案以下是一些第三章习题的答案,供大家参考:- 习题1:已知函数f(x)在区间[a, b]上连续,且在[a, b]上的导数存在且连续,证明存在一点c∈(a, b),使得f(b) - f(a) = (b - a)f'(c)。

这是拉格朗日中值定理的一个特例,根据定理的条件,我们可以得到上述结论。

- 习题2:已知函数f(x)在区间[a, b]上连续,且在(a, b)内可导,证明存在一点c∈(a, b),使得f'(c) = (f(b) - f(a))/(b - a)。

第三章物理学中定积分的数值计算方法

第三章物理学中定积分的数值计算方法

第三章 物理学中定积分的数值计算方法一、填空题1、库仑常数k 等于 9×109mV/C ,真空中的介电常数ε0等于8.85×10-12F/m 。

2、对于电量为Q 的点电荷,在距离r 处产生的电场强度为21ˆˆ()4QrE r rrrπε==。

3、已知定积分()ba f x dx ⎰,被积分函数为()f x ,积分区间为[],ab 。

将该区间N 等分,步长()/x b a N ∆=-,用曲线下的虚矩形面积和近似替代积分值,该方法称为矩形法。

积分近似计算公式为1()()N bi ai I f x dx f x x -==≈∆∑⎰。

4、毕奥—萨伐尔定律所描述的公式为034Idl rdB r μπ⨯=。

5、玻尔兹曼常数是 k=1.38×1023 J/K 。

6、麦克斯韦速率分布律公式23/22/2()4()2v kTdN f v dv v e dv N kTμμππ-==。

7、在计算物理中求解定积分的方法有 辛普森法 、 龙贝格法 、 高斯求积法等。

二、简答1、写出库仑常数、真空中的介电常数和玻尔兹曼常数的值。

答:库仑常数k= 9×109mV/C ,真空中的介电常数ε0= 8.85×10-12F/m ,玻尔兹曼常数是 k=1.38×1023 J/K 。

2、什么是矩形法?答:已知定积分()ba f x dx ⎰,被积分函数为()f x ,积分区间为[],ab 。

将该区间N 等分,步长()/x b a N ∆=-,用曲线下的虚矩形面积和近似替代积分值,该方法称为矩形法。

积分近似计算公式为1()()N bi ai I f x dx f x x -==≈∆∑⎰。

3、毕奥—萨伐尔定律和麦克斯韦速率分布律公式。

答:毕奥—萨伐尔定律所描述的公式为034Idl rdB rμπ⨯=。

麦克斯韦速率分布律公式23/22/2()4()2v kTdN f v dv v e dv N kTμμππ-==。

西北工业大学计算方法作业集答案及试题

西北工业大学计算方法作业集答案及试题
答:(1)
2 则有 er ( S ) < er ( a * ) + er (b * ) + er (c * )
*
注意当 0 < c <
*
π
时, tgc * > c * > 0 ,即 (tgc * )
−1
< (c * ) 。
−1
7.设 y0 = 由
1 * * 2 , y0 = 1.41 , y0 − y0 ≤ × 10 − 2 = δ 2 * −1 * −1 y1 − y1 = 10 y0 − y0 ≤ 10 δ ,
η ∈ [ a, b]
1 f ′(η )(b − a ) 2 2
(2)右矩形公式 将 f(x)在 b 处展开,并积分,得 (3)中矩形公式 将 f(x)在 a + b 处展开,得
2

b
a
f ( x)dx = (b − a ) f (b) −
x * ( x > 0 )的相对误差约是 x * 的相对误差的 1/2 倍; * * n (2) ( x ) 的相对误差约是 x 的相对误差的 n 倍。 1 * * 1 * 1 * b sin c *e(a * ) a sin c *e(b* ) a b cos c *e(c * ) * 2 2 2 6. 根据 er ( S ) ≤ + + 1 * * 1 * * 1 * * a b sin c * a b sin c * a b sin c * 2 2 2 * * * e(a ) e(b ) e(c ) = + * + a* b tgc *
I = 5.6308e −2.8882t
3.1781 4 3.1781 3.6092

计算方法-刘师少版课后习题答案

计算方法-刘师少版课后习题答案

1.1 设3.14, 3.1415, 3.1416分别作为π的近似值时所具有的有效数字位数解 近似值x =3.14=0.314×101,即m =1,它的绝对误差是 -0.001 592 6…,有31105.06592001.0-*⨯≤=- x x .即n =3,故x =3.14有3位有效数字. x =3.14准确到小数点后第2位.又近似值x =3.1416,它的绝对误差是0.0000074…,有5-1*10⨯50≤00000740=-.. x x即m =1,n =5,x =3.1416有5位有效数字.而近似值x =3.1415,它的绝对误差是0.0000926…,有4-1*10⨯50≤00009260=-.. x x即m =1,n =4,x =3.1415有4位有效数字.这就是说某数有s 位数,若末位数字是四舍五入得到的,那么该数有s 位有效数字 1.2 指出下列各数具有几位有效数字,及其绝对误差限和相对误差限: 2.0004 -0.00200 9000 9000.00解 (1)∵ 2.0004=0.20004×101, m=1绝对误差限:4105.0000049.020004.0-*⨯≤≤-=-x x x m -n =-4,m =1则n =5,故x =2.0004有5位有效数字1x =2,相对误差限000025.010221102151)1(1=⨯⨯=⨯⨯=---n r x ε(2)∵ -0.00200= -0.2×10-2, m =-25105.00000049.0)00200.0(-*⨯≤≤--=-x x xm -n =-5, m =-2则n =3,故x =-0.00200有3位有效数字1x =2,相对误差限3110221-⨯⨯=r ε=0.0025(3) ∵ 9000=0.9000×104, m =4,0105.049.09000⨯<≤-=-*x x xm -n =0, m =4则n =4,故x =9000有4位有效数字4110921-⨯⨯=r ε=0.000056 (4) ∵9000.00=0.900000×104, m =4,2105.00049.000.9000-*⨯<≤-=-x x xm -n =-2, m =4则n =6,故x =9000.00有6位有效数字 相对误差限为6110921-⨯⨯=rε=0.000 00056由(3)与(4)可以看到小数点之后的0,不是可有可无的,它是有实际意义的.1.3 ln2=0.69314718…,精确到310-的近似值是多少?解 精确到310-=0.001,即绝对误差限是ε=0.0005,故至少要保留小数点后三位才可以.ln2≈0.6932.1 用二分法求方程013=--x x在[1, 2]的近似根,要求误差不超过31021-⨯至少要二分多少?解:给定误差限ε=0.5×10-3,使用二分法时,误差限为)(211*a b x x k k -≤-+ 只要取k 满足ε<-+)(211a b k 即可,亦即 96678.912lg 10lg 35.0lg 12lg lg )lg(=-+-=---≥εa b k只要取n =10.2.3 证明方程1 -x –sin x =0 在区间[0, 1]内有一个根,使用二分法求误差不超过0.5×10-4的根要二分多少次? 证明 令f (x )=1-x -sin x , ∵ f (0)=1>0,f (1)=-sin1<0∴ f (x )=1-x -sin x =0在[0,1]有根.又 f '(x )=-1-c os x<0 (x ∈[0.1]),故f (x ) 在[0,1]单调减少,所以f (x ) 在区间[0,1]内有唯一实根.给定误差限ε=0.5×10-4,使用二分法时,误差限为)(211*a b x x k k -≤-+ 只要取k 满足ε<-+)(211a b k 即可,亦即7287.1312lg 10lg 45.0lg 12lg lg )lg(=-+-=---≥εa b k只要取n =14.2.4 方程0123=--x x 在x =1.5附近有根,把方程写成四种不同的等价形式,并建立相应的迭代公式:(1)211xx +=,迭代公式2111kk x x +=+ (2)231x x +=,迭代公式3211k k x x +=+ (3)112-=x x,迭代公式111-=+k k x x (4)13-=x x ,迭代公式131-=+k k x x试分析每种迭代公式的收敛性,并选取一种收敛迭代公式求出具有四位有效数字的近似根。

数值计算方法课后习题答案

数值计算方法课后习题答案

第一章 绪论(12)1、设0>x ,x 的相对误差为δ,求x ln 的误差。

[解]设0*>x 为x 的近似值,则有相对误差为δε=)(*x r ,绝对误差为**)(x x δε=,从而x ln 的误差为δδεε=='=*****1)()(ln )(ln x x x x x , 相对误差为****ln ln )(ln )(ln x x x x rδεε==。

2、设x 的相对误差为2%,求n x 的相对误差。

[解]设*x 为x 的近似值,则有相对误差为%2)(*=x r ε,绝对误差为**%2)(x x =ε,从而nx 的误差为nn x x nxn x x n x x x **1***%2%2)()()()(ln *⋅=='=-=εε,相对误差为%2)()(ln )(ln ***n x x x nr==εε。

3、下列各数都是经过四舍五入得到的近似数,即误差不超过最后一位的半个单位,试指出它们是几位有效数字:1021.1*1=x ,031.0*2=x ,6.385*3=x ,430.56*4=x ,0.17*5⨯=x 。

[解]1021.1*1=x 有5位有效数字;0031.0*2=x 有2位有效数字;6.385*3=x 有4位有效数字;430.56*4=x 有5位有效数字;0.17*5⨯=x 有2位有效数字。

4、利用公式(3.3)求下列各近似值的误差限,其中*4*3*2*1,,,x x x x 均为第3题所给的数。

(1)*4*2*1x x x ++; [解]3334*4*2*11***4*2*1*1005.1102110211021)()()()()(----=⨯=⨯+⨯+⨯=++=⎪⎪⎭⎫ ⎝⎛∂∂=++∑x x x x x f x x x e nk k k εεεε;(2)*3*2*1x x x ;[解]52130996425.010********.2131001708255.01048488.2121059768.01021)031.01021.1(1021)6.3851021.1(1021)6.385031.0()()()()()()()()(3333334*3*2*1*2*3*1*1*3*21***3*2*1*=⨯=⨯+⨯+⨯=⨯⨯+⨯⨯+⨯⨯=++=⎪⎪⎭⎫⎝⎛∂∂=-------=∑x x x x x x x x x x x f x x x e n k k kεεεε;(3)*4*2/x x 。

计算方法各章习题及答案

计算方法各章习题及答案

第二章 数值分析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 ah 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 的逆矩阵,其中111210110A -⎛⎫ ⎪= ⎪ ⎪-⎝⎭. 答案: 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 =,*23.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 ≈=⎧⎨≈=⎩。

吉林大学工程数学计算方法第三章习题答案word资料9页

吉林大学工程数学计算方法第三章习题答案word资料9页

第三章习题答案1.分别用梯形公式、Simpson 公式、Cotes 公式计算积分1,I =⎰并估计误差。

解:1)用梯形公式有: 事实上, 2)Simpson 公式事实上,()()()110.50.510.5410.000030462S E f f f f -⎡+⎤⎛⎫=-++= ⎪⎢⎥⎝⎭⎣⎦⎰3)由Cotes 公式有: 事实上,()0.0000003C E f =2.证明Simpson 公式()2.8具有三次代数精度。

证明:而当()4f x x =时左侧:()()45515b b f x dx x dx b a a a ==-⎰⎰ 右侧:左侧不等于右侧。

所以Simpson 具有三次代数精度. 3.分别用复化梯形公式和复化公式Simpson 计算下列积分.(1)21,804x dx n x =+⎰,(3),4n =⎰,6,sin 4602=-⎰n d ϕϕπ解:(1)用复化梯形公式有:10188b a h n --===,()()[]12345672128888888102(0.0311280.0615380.0905660.117650.142350.164380.18361)0.20.111416n h T f a f f f f f f f f ⎡⎤⎛⎫⎛⎫⎛⎫⎛⎫⎛⎫⎛⎫⎛⎫⎛⎫=++++++++⎢⎥ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭⎝⎭⎝⎭⎝⎭⎝⎭⎝⎭⎣⎦=+⨯+++++++=由复化Simpson 公式有: 解:删去 解(3):,4n =⎰由复化梯形公式有: 由复化Simpson 公式有:(4)解:6,sin 4602=-⎰n d ϕϕπ由复化梯形公式: 由复化Simpson 公式:4.给定求积节点012113,,,424x x x ===试推出计算积分()10f x dx ⎰的插值型求积公式,并写出它的截断误差。

解:考虑到对称性,有20A A =,于是有求积公式由于原式含有3个节点,故它至少有2阶精度。

数值计算方法(宋岱才版)课后答案

数值计算方法(宋岱才版)课后答案

第一章 绪论一 本章的学习要求(1)会求有效数字。

(2)会求函数的误差及误差限。

(3)能根据要求进行误差分析。

二 本章应掌握的重点公式(1)绝对误差:设x 为精确值,x *为x 的一个近似值,称e x x **=-为x *的绝对误差。

(2)相对误差:r e e x***=。

(3)绝对误差限:e x x ε***==-。

(4)相对误差限:r x x xxεε*****-==。

(5)一元函数的绝对误差限:设一元函数()()()0,df f x f x dx εε***⎛⎫==⋅ ⎪⎝⎭则。

(6)一元函数的相对误差限:()()1r df f x dx f εε****⎛⎫=⋅ ⎪⎝⎭。

(7)二元函数的绝对误差限:设一元函数()()(),0,f f x y f y y εε***⎛⎫∂==⋅ ⎪∂⎝⎭则。

(8)二元函数的相对误差限:()()()1r f f f x y x y f εεε******⎡⎤⎛⎫∂∂⎛⎫⎢⎥=⋅+⋅ ⎪ ⎪∂∂⎝⎭⎢⎥⎝⎭⎣⎦。

三 本章习题解析1. 下列各数都是经过四舍五入得到的近似值,(1)试指出它们有几位有效数字,(2)分别估计1123A X X X ***=及224X A X **=的相对误差限。

12341.1021,0.031,385.6,56.430x x x x ****====解:(1)1x *有5位有效数字,2x *有2位有效数字,3x *有4位有效数字,4x *有5位有效数字。

(2)1111123231312123,,,,A A AA x x x x x x x x x x x x ∂∂∂====∂∂∂由题可知:1A *为1A 的近似值,123,,x x x ***分别为123,,x x x 近似值。

所以()()111rA A Aεε***=()()()12311111123A A A x x x A X X X εεε*******⎡⎤⎢⎥=++⎢⎥⎢⎥⎣⎦⎛⎫⎛⎫⎛⎫∂∂∂ ⎪ ⎪ ⎪∂∂∂⎝⎭⎝⎭⎝⎭43123131212311111010100.215222x x x x x x x x x **-**-**-***⎡⎤=⨯⨯+⨯⨯+⨯⨯=⎢⎥⎣⎦()222222424441,,,X A Ax A X x x x x ∂∂===-∂∂则有同理有2A *为2A 的近似值,2x *,4x *为2x ,4x 的近似值,代入相对误差限公式:()()222rA A Aεε***=()()24212224A A X X A X X εε*****⎡⎤⎢⎥=+⎢⎥⎢⎥⎣⎦⎛⎫⎛⎫∂∂ ⎪ ⎪∂∂⎝⎭⎝⎭()33542224411*********X X X X X **--***⎡⎤⎢⎥=⨯⨯+⨯⨯=⎢⎥⎣⎦2. 正方形的边长大约为100cm ,怎样测量才能使其面积误差不超过21cm ? 解:设正方形的边长为x ,则面积为2S x =,2dsx dx=,在这里设x *为边长的近似值,S *为面积的近似值:由题可知:()()1ds s x dx εε***=≤⎛⎫ ⎪⎝⎭即:()21x x ε**⋅≤ 推出:()10.005200xcm ε*≤=。

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

第三章 插值法与最小二乘法1. 已知下列表值x 10 11 12 13 lnx 2.3026 2.3979 2.4849 2.5649用线形插值与二次Lagrange 插值计算ln11.75的近似值,并估计误差。

解:(1)线形插值说明:当插值点落在被插区间之内,这种方法称为内插法,此时插值精度较好。

x ],12,11[75.11∈=故选择x 0=11,x 1=12,求线形插值函数。

11001y x l y x l x P ⨯+⨯=∴)()()(=10100101y x x x x y x x x x ⨯--+⨯--=4849.21112113979.2121112⨯--+⨯--x x=2.4849(x-11)-2.3979(x-12))1275.11(3979.2)1175.11(4849.2)75.11(75.11ln 1---=≈∴p =2.46315(2)二次拉格朗日插值选择插值结点:x 12,11,10210===x x P 2211002)()()()(y x l y x l y x l x ++= =212021012101200201021))(())(())(())(())(())((y 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 ----+----+----=4849.2)1112)(1012()11)(10(3979.2)1211)(1011()12)(10(3026.2)1210)(1110()12)(11(----+----+----x x x x x x=1.1513(x-11)(x-12)-2.3979(x-10)(x-12)+1.24425(x-10)(x-11))1175.11)(1011075(24245.1)1275.11)(1075.11(3979.2)1275.11)(1175.11(1513.1)75.11(75.11ln 2--+-----=≈∴P =1.15133125.124245.14375.03979.2)1875.0(⨯+⨯+-⨯ =2.4639282. 已知下列表值求f(x)在[0,2]之间零点近似值。

.解:由给定插值条件可作三次插值多项式P ()x 2即 P ()()()()()()()()()()()()()2120210121012002010212y 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 x ----+----+----==()()()()()()()()()181215.711282121-⨯-+--⨯-+-⨯---x x x x x x =2.58182+-x xf(x)在[0,2]之间零点可用P ()x 2在[0,2]之间零点近似,即P ()x 2=0亦2.58182+-x x =0。

适合条件的解x ]2,0[∈可得 x=0.4071216.3.给出f(x)=sin x 的等距节点函数表,如用分段线形插值计算sin x 的近似值,使其截距误差为0.5410-⨯,则其函数表的步长应取多大? 解:由教材P80(3.6)式: Max|R 228|)(h M x i ≤,其中M k n k n b a x h h x f 10],[2max |,)(|max -≤≤∈==,h k k k x x -=+1),(,1||,sin )(,sin )()(''''+∞-∞∈≤-==x f x x f x x f x由(3.6)式知: Max 228|)(h M x i ≤|R,条件: Max ,105.0|)(4-⨯≤x i M |)(|max ''],[2x f b a x ∈==1即要求42108-⨯≤h ,02.01022=⨯≤∴-h 即可。

4.已知等距插值节点x 2,1,0,,13210==-<<<+i h x x x x x i i ,且f(x)].[3,04x x c ∈证明f(x)的Lagrange 插值多项式余项的误差界为 (1)二次插值的误差界 R |)(|max 273|)()(|max '''],[3222020x f h x P x f x x x x x x ∈≤≤≤-= (2) R |)(|max 241|)()(|max )4(],[4333030x f h x P x f x x x x x x ∈≤≤≤-=证明:由教材P77Th1,有R |)(|max |)!1()(|max |)()(|max 1],[)1(],[],[x w n x f x p x f n b a x n b a x n b a x n +∈+∈∈+≤-≤ (*)其中()()()()()n n x x x x x x x x x -⋅⋅⋅⋅⋅⋅---=+2101ω 对(1),n=2,由()*式有, R 2≤()()()()()()210]["][2][2,,,02,,,02,,,0max max !31max x x x x x x x f x P x f x x x x x x x x x ---≤-∈∈∈对()()()210][2,,,0max x x x x x x x x x ---∈]2,0[],,[100∈∴∈+=t x x x thx x 令]20[,,,max ∈t ()()321h t t t --由()()[].021'=--t t t 问02632=+-t t,6121±=t 可得6121-=t 代入可得,()()21max ]20[,,,--∈t t t t =⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛-26121161216121=392 []()|)(|max 273max 932!31|)()(|max '''],[3"',322202020x f h x f h x P x f R x x x x x x x x x ∈∈≤≤=⋅⋅⋅≤-=∴对()2,n=3,由()式有*:≤3R ()()()()3210],[)4(],[3303030max |)(|max !41|)()(|max x x x x x x x x x f x P x f x x x x x x x x x ----⋅≤-∈∈≤≤同上理,()()()()3210],[30max x x x x x x x x x x x ----∈[][]()()()43,00321max 3,0h t t t t t thx x ⋅---∈+=令 ∴|)(|max !41|)()(|max )4(],[4333030x f h x P x f R x x x x x x ∈≤≤≤-≤= 证毕!5所确Lagrange 插值多项式是一个二次多项式,该例说明了什么问题?解:取三点作二次Lagrange 插值。

()()()()()()()()()()()()()2120210121012002010212y 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 x P ----+----+----==12-x证明:直接由题条件做的()125-=x x P当被插函数是多项式且次数为n ,且经n+1个结点是可以确定该多项式,而多增结点不可改变这一结果,即,被查函数是n 次多项式,只须n+1个结点的值就唯一确定该多项式。

6用三次Newton 插值公式计算f(0.1581),f(0.6367),解:本题给出了六个结点值,而三次Newton 插值公式只须四个结点即可。

选定结点值系列:请求函数值结点x 在插值区间之中,即对x=0.1581。

选用结点:作均差表:()()[]()[]()()[]3210102100103,,,,,,x x x x f x x x x x x x f x x x x f x f x N +--+-+=()()()210x x x x x x ---=0.79618-0.18272(x-0.125)+0.21728(x-0.125)(x-0.25)-0.26965(x-0.125)(x-0.25)(x-0.375)()()()()()()()()0.790615375.01581.0250.01581.0125.01581.0226965.0250.01581.0125.01581.021728.0125.01581.018272.077618.01581.01581.03=---------=≈∴N f 对()()[]()[]()()[]()()()21032101021001003,,,,,,x x x x x x x x x x f x x x x x x x f x x x x f x f x N ---+--+-+=()()()()()()()()651495.0625.06367.0500.06367.0375.06367.017067.0500.06367.0375.06367.026336.0375.06367.031664.074371.06367.06367.03=---+-----=≈∴N f 7.求二次多项式()22x P ,使满足:()()()'11'2222102,,y x P y x P y x P ===其中,2211210x x x x x x +≠∧〈〈 解:设()22x P 是一元二次多项式,利用条件,得如下函数()()()()()202010,,1x x x x x x x x x --=-==ϕϕϕ而()22x P =A ()x 0ϕ+B ()x 1ϕ+C ()x 2ϕ =A+B ()0x x -+C ))((20x x x x --由条件, ()()02212221102.x x y y B y x P y A y x P --====得又得()()()()20121011'2'12x x x C B x x C x x C B x P y --+=-+-+==再)2)(()()(2201021202'1201'1x x x x x y y x x y x x x B y C ------=---=得 ()证明个不同的实根有若,,,.8211110n n n n n x x x n x a x a x a a x f ⋅⋅⋅++⋅⋅⋅⋅⋅⋅++=--()=∑=nj jjx f x 1'"a 1-n20-≤≤n k1-=n k证明:设())(1021112210a a x a ax a a x a x a x a x a a x P n n n nn nn n ++⋅⋅⋅++=+⋅⋅⋅⋅⋅⋅+++=-- =()()()n n x x x x x x a -⋅⋅⋅--21 令()(),1k n k x x x -==ππ ()()k i nik k x x x -=≠=1'ππ()()()k nk nn n x x a x a x P -==∴=1ππ()()()k i nik k n i n nx x a x a x P -==≠=1''ππ又令()()k i i k x x g x x g ==,由均差的性质,[]()()()∑∑====⋅⋅⋅n j jkj nj j i n x x x x g x x x x g 1'1'321,,,ππ 又 []n x x x x g ⋅⋅⋅,,,321是n-1阶均差,由均差性质,若g(x)是k 次多项式。

相关文档
最新文档