计算方法_李桂成_习题答案

计算方法_李桂成_习题答案
计算方法_李桂成_习题答案

计算方法——第二章——课后习题答案刘师少

2.1 用二分法求方程013=--x x 在[1, 2]的近似根,要求误差不超过3102 1-?至少要二分多少? 解:给定误差限ε=0.5×10-3,使用二分法时,误差限为 )(211*a b x x k k -≤-+ 只要取k 满足ε<-+)(2 11 a 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 满足ε<-+)(211 a b k 即可,亦即 7287.1312 lg 10lg 45.0lg 12lg lg )lg(=-+-=---≥εa b k 只要取n =14. 2.4 方程0123=--x x 在x =1.5附近有根,把方程写成四种不同的等价形式,并建立相应的迭代公式: (1)211x x +=,迭代公式2111k k 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 试分析每种迭代公式的收敛性,并选取一种收敛迭代公式求出具有四位有效数字的近似根。 解:(1)令211)(x x f + =,则3 2)(x x f -=',由于 159.05.112)(33<≈≤='x x f ,因而迭代收敛。 (2)令321)(x x f +=,则322)1(3 2)(-+='x x x f ,由于

《数值计算方法》试题集及答案

《数值计算方法》复习试题 一、填空题: 1、????? ?????----=410141014A ,则A 的LU 分解为 A ??? ?????????=? ?????????? ?。 答案: ?? ????????--??????????--=1556141501 4115401411A 2、已知3.1)3(,2.1)2(,0.1)1(===f f f ,则用辛普生(辛卜生)公式计算求得 ?≈3 1 _________ )(dx x f ,用三点式求得≈')1(f 。 答案:, 3、1)3(,2)2(,1)1(==-=f f f ,则过这三点的二次插值多项式中2 x 的系数为 , 拉格朗日插值多项式为 。 答案:-1, )2)(1(21 )3)(1(2)3)(2(21)(2--------= x x x x x x x L 4、近似值*0.231x =关于真值229.0=x 有( 2 )位有效数字; 5、设)(x f 可微,求方程)(x f x =的牛顿迭代格式是( ); ( 答案 )(1)(1n n n n n x f x f x x x '--- =+ 6、对1)(3 ++=x x x f ,差商=]3,2,1,0[f ( 1 ),=]4,3,2,1,0[f ( 0 ); 7、计算方法主要研究( 截断 )误差和( 舍入 )误差; 8、用二分法求非线性方程 f (x )=0在区间(a ,b )内的根时,二分n 次后的误差限为 ( 1 2+-n a b ); 9、求解一阶常微分方程初值问题y '= f (x ,y ),y (x 0)=y 0的改进的欧拉公式为

( )] ,(),([2111+++++=n n n n n n y x f y x f h y y ); 10、已知f (1)=2,f (2)=3,f (4)=,则二次Newton 插值多项式中x 2系数为( ); 11、 两点式高斯型求积公式?1 d )(x x f ≈( ?++-≈1 )] 321 3()3213([21d )(f f x x f ),代数精 度为( 5 ); 12、 解线性方程组A x =b 的高斯顺序消元法满足的充要条件为(A 的各阶顺序主子式均 不为零)。 13、 为了使计算 32)1(6 )1(41310-- -+-+ =x x x y 的乘除法次数尽量地少,应将该表 达式改写为 11 ,))64(3(10-= -++=x t t t t y ,为了减少舍入误差,应将表达式 19992001-改写为 199920012 + 。 14、 用二分法求方程01)(3 =-+=x x x f 在区间[0,1]内的根,进行一步后根的所在区间 为 ,1 ,进行两步后根的所在区间为 , 。 15、 、 16、 计算积分?1 5 .0d x x ,取4位有效数字。用梯形公式计算求得的近似值为 ,用辛卜 生公式计算求得的近似值为 ,梯形公式的代数精度为 1 ,辛卜生公式的代数精度为 3 。 17、 求解方程组?? ?=+=+042.01532121x x x x 的高斯—塞德尔迭代格式为 ?????-=-=+++20/3/)51()1(1)1(2)(2)1(1 k k k k x x x x ,该迭 代格式的迭代矩阵的谱半径)(M ρ= 121 。 18、 设46)2(,16)1(,0)0(===f f f ,则=)(1x l )2()(1--=x x x l ,)(x f 的二次牛顿 插值多项式为 )1(716)(2-+=x x x x N 。 19、 求积公式 ?∑=≈b a k n k k x f A x x f )(d )(0 的代数精度以( 高斯型 )求积公式为最高,具 有( 12+n )次代数精度。

计算方法课后题答案之习题二

习题二 1. 证明方程043 =-+x x 在区间[1,2]内有一个根。如果用二分法求它具有5位有效数字的根,需要 二分多少次。 证明: (1) 不妨令 4)(3-+=x x x f ,求得: 02)1(<-=f 06)2(>=f 又因为4)(3-+=x x x f 在区间[1,2]内是连续的,所以在区间[1,2]内有至少一个根。 又因为 13)(2'+=x x f 在区间[1,2]内013)(2'>+=x x f ,所以4)(3-+=x x x f 单调。 得证,043 =-+x x 在区间[1,2]内仅有一个根。 (2)具有5位有效数字的根,说明根可以表示成 5 4321.a a a a a ,所以绝对误差限应该是 5a 位上的 一半,即: 4105.0-?=ε。由公式: ε≤-+1 2 k a b 可得到, 14=k 迭代次数为151=+k 次。 ---------------------------------------------------------------------------------------------------------------------- 2. 用二分法求方程 0)2 (sin )(2=-=x x x f 在区间[1.5,2]内的近似根(精确到10-3)。 解:043499.05625.099749.0)25.1(5.1sin )5.1(2 >=-=-=f 009070.0190930.0)22(2sin )2(2 <-=-=-=f 所以0)2 (sin )(2 =-=x x x f 在区间[1.5,2]内有根,又 x cos )('-=x x f 在区间[1.5,2]内 0x cos )('<-=x x f 所以 0)2 (sin )(2=-=x x x f 在区间[1.5,2]内有根,且唯一。符合二分条件,可以用二分法,二分的 次数为:

速算24点的技巧

速算24点的技巧 -标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

速算24点的技巧 “巧算24点”是一种数学游戏,游戏方式简单易学,能健脑益智,是一项极为有益的活动. “巧算24点”的游戏内容如下:一副牌中抽去大小王剩下52张,(如果初练也可只用1~10这40张牌)任意抽取4张牌(称牌组),用加、减、乘、除(可加括号)把牌面上的数算成24.每张牌必须用一次且只能用一次,如抽出的牌是3、8、8、9,那么算式为(9—8)×8×3或3×8+(9—8)或(9—8÷8)×3等. “算24点”作为一种扑克牌智力游戏,还应注意计算中的技巧问题.计算时,我们不可能把牌面上的4个数的不同组合形式——去试,更不能瞎碰乱凑.这里向大家介绍几种常用的、便于学习掌握的方法: 1.利用3×8=24、4×6=24求解. 把牌面上的四个数想办法凑成3和8、4和6,再相乘求解.如3、3、6、10可组成(10—6÷3)×3=24等.又如2、3、3、7可组成(7+3—2)×3=24等.实践证明,这种方法是利用率最大、命中率最高的一种方法. 2.利用0、11的运算特性求解. 如3、4、4、8可组成3×8+4—4=24等.又如4、5、J、K可组成11×(5—4)+13=24等. 3.在有解的牌组中,用得最为广泛的是以下六种解法:(我们用a、b、c、d 表示牌面上的四个数) ①(a—b)×(c+d) 如(10—4)×(2+2)=24等. ②(a+b)÷c×d 如(10+2)÷2×4=24等. ③(a-b÷c)×d 如(3—2÷2)×12=24等. ④(a+b-c)×d

巧算24点的经典题目及技巧

巧算 24 的经典题目 算 24 点”的技巧 1 .利用3X 8= 24、4X 6= 24求解。 把牌面上的四个数想办法凑成 3和8、4和6,再相乘求 解。女口 3、3、6、10 可组成(10—6-3)X 3= 24 等。又如 2、3、3、7 可组成(7 + 3 — 2)X 3= 2 4 等。实践证明,这种方法是利用率最大、命中率最高的一种方法。 2 .利用0、11的运算特性求解。 如3、4、4、8可组成3X 8+ 4 — 4 = 24等。又如 4、5、J 、 K 可组成 11X( 5— 4)+ 13= 24 等。 3.在有解的牌组中,用得最为广泛的是以下六种解法: (我们用 个数) 女口( 10 + 2)- 2X 4= 24 等。 女口( 3—2-2)X 12= 24 等。 如( 9+ 5— 2)X 2= 24 等。 如 11X 3+ l — 10= 24 等。 如( 4— l )X 6+ 6= 24 等。 里面并没有 3 ,其实除以 1/3 ,就是乘 3. 例题 2: 5551 :解法 5*( 5-1/5 ) 这道体型比较特殊, 5* 算是比较少见,一般的简便算法都 是 3*8 , 2*12 , 4*6 , 15+9 , 25-1 ,但 5*25 也是其中一种 一般情况下,先要看 4 张牌中是否有 2, 3, 4, 6, 8, Q , 如果有,考虑用乘法,将剩余的 3个数凑成对应数。如果有两个相同的 6, 8 , Q ,比如已有两 个 6,剩下的只要能凑成 3, 4, 5 都能算出 24,已有两个 8,剩下的只要能凑成 2, 3, 4,已有两 个Q,剩下的只要能凑成 1 , 2, 3都能算出24,比如(9, J , Q, Q )。如果没有 2, 3, 4, 6, 8, Q,看是否能先把两个数凑成其中之一。总之,乘法是很重要的, 24是30以下公因数最多的整数。 ( 2 )将 4 张牌加加减减,或者将其中两数相乘再加上某数,相对容易。 ( 3)先相乘再减去某数,有时不易想到。例如( 4,10,10,J ) ( 6 , 10 , 10 , K ) ( 4)必须用到乘法,且在计算过程中有分数出现。有一个规律,设 4 个数为 a,b,c,d 。必有 a b+c=24 或 ab-c=24 d=a 或 b 。若 d=a 有 a(b+c/a)=24 或 a(b-c/a)=24 如最常见的(1, 5, 5, 5), (4 , 4, 7, 7)( 3 , 3,乙7)等等。(3 , 7, 9 , K )是个例外,可惜还有另一种常规方法, 降低了难度。只 ⑴5 5 5 1 : 5 ( 5-1/5 )=24 ⑶2 7 10 10: ((2 X (7+10))-10)=24 ⑸2 8 10 10: ((2+(10/10)) X 8)=24 ⑺2 8 8 9: ((2-(8-9)) X 8)=24 ⑼2 8 9 9: ((2+(9/9)) X 8)=24 (11)3 3 3 9: ((9-(3/3)) X 3)=24 (13)3 3 3 3: ((3 X (3 X 3))-3)=24 (15)3 3 3 5: ((3 X 3)+(3 X 5))=24 (17)3 3 3 7: ((7+(3/3)) X 3)=24 ⑵2 7 9 10: ((7-(2-9))+10)=24 ⑷2 8 8 8: ((2 X (8+8))-8)=24 ⑹2 9 10 10: ((9+(10/2))+10)=24 ((8-(2-8))+10)=24 ((2 ((3 ((3 ((3 ⑻2 8 8 10: ⑽2 8 9 10: (12)3 3 3 10: (14)3 3 3 4: (16) 3 3 3 ((3+(3-3)) X (8+9))-10)=24 X (10-3))+3)=24 X (3+4))+3)=24 X (3+3))+6)=24 X 8)=24 a 、 b 、 c 、 d 表示牌面上的四 ① (a — b )X( c + d ) 如( 10—4)X( 2+2)= 24等。 ⑤a X b + c — d ?( a — b ) X c + d 例题 1 : 3388 :解法 8/(3-8/3)=24 按第一种方法来算,我们有 8 就先找 3,你可能会问这

《数值计算方法》试题集及答案

《数值计算方法》复习试题 一、填空题: 1、????? ?????----=410141014A ,则A 的LU 分解为 A ??? ?????????=? ?????????? ?。 答案: ?? ????????--??????????--=1556141501 4115401411A 3、1)3(,2)2(,1)1(==-=f f f ,则过这三点的二次插值多项式中2 x 的系数为 ,拉 格朗日插值多项式为 。 答案:-1, )2)(1(21 )3)(1(2)3)(2(21)(2--------= x x x x x x x L 4、近似值*0.231x =关于真值229.0=x 有( 2 )位有效数字; 5、设)(x f 可微,求方程)(x f x =的牛顿迭代格式就是( ); 答案 )(1)(1n n n n n x f x f x x x '--- =+ 6、对1)(3 ++=x x x f ,差商=]3,2,1,0[f ( 1 ),=]4,3,2,1,0[f ( 0 ); 7、计算方法主要研究( 截断 )误差与( 舍入 )误差; 8、用二分法求非线性方程 f (x )=0在区间(a ,b )内的根时,二分n 次后的误差限为 ( 1 2+-n a b ); 10、已知f (1)=2,f (2)=3,f (4)=5、9,则二次Newton 插值多项式中x 2系数为( 0、15 ); 11、 解线性方程组A x =b 的高斯顺序消元法满足的充要条件为(A 的各阶顺序主子式均 不为零)。 12、 为了使计算 32)1(6 )1(41310-- -+-+ =x x x y 的乘除法次数尽量地少,应将该表 达式改写为 11 ,))64(3(10-= -++=x t t t t y ,为了减少舍入误差,应将表达式

计算方法_李桂成_期末复习要点

数值分析复习要点 引论 1 数值计算研究的对象与特点 计算方法研究的对象是专门研究各种数学问题的计算机解法(数值解法),包括方法的构造和求解过程的理论分析及软件实现,包括方法的收敛性、稳定性以及误差分析等. 计算方法即具有纯数学的抽象性与严密性的特点,又具有应用的广泛性与实验的技术性特点. 2 误差的概念 2.1 误差的来源 模型误差:数学模型的解与实际问题的解之间出现的误差,称为模型误差. 测量误差:在测量具体数据时产生的误差称为测量误差. 截断误差:数学模型的准确解与数值方法的准确解之间的误差称为截断误差. 舍入误差:由于计算机字长的限制而产生的误差,称为舍入误差. 2.2误差的度量 (1).绝对误差与绝对误差限 (2).相对误差与相对误差限 (3). 有效数字 2.3 误差的传播 和、差的误差限 不超过各误差限的和. 积、商的相对误差限不超过各相对误差限的和. 3 数值计算的若干原则 避免两相近数相减和绝对值太小的除数、简化计算步骤、使用数值稳定的算法 方程求根 1 二分法 用二分法求方程0)(=x f 的实根*x 的近似值,其主要思想是:将含有根*x 的隔离区间二分,通过判断二分点与边界点函数值的符号,逐步对半缩小隔离区间,直到缩小到满足精度要求为止,然后取 最后二分区间的中点为根*x 的近似值. 2 迭代法 一般地,为了求一元非线性方程 0)(=x f 的根,可以先将其转换为如下的等价形式 ()x x ?=然后构造迭代公式.()k k x x ?=+1 2,1,0=k 3 收敛性和收敛速度 (收敛性基本定理)的条件和结论 收敛速度的快慢可用收敛阶来衡量.(收敛阶)设序列{}∞=0k k x 收敛到 *x ,并记误差

数值计算方法习题答案(绪论,习题1,习题2)

引论试题(11页) 4 试证:对任给初值x 0, 0)a >的牛顿迭代公式 112(),0,1 ,2,......k a k k x x x k +=+= 恒成立下列关系式: 2112(1)(,0,1,2,.... (2)1,2,...... k k k x k x x k x k +-=≥= 证明: (1 )(2 2 11222k k k k k k k k x a x a x x x x x +-??-+=+= =? ?? (2) 取初值00>x ,显然有0>k x ,对任意0≥k , a a x a x x a x x k k k k k ≥+??? ? ??-=???? ??+=+2 12121 6 证明: 若k x 有n 位有效数字,则n k x -?≤ -1102 1 8, 而() k k k k k x x x x x 28882182 1-=-???? ??+=-+ n n k k x x 21221102 1 5.22104185 .28--+?=??<-∴>≥ 1k x +∴必有2n 位有效数字。 8 解: 此题的相对误差限通常有两种解法. ①根据本章中所给出的定理: (设x 的近似数* x 可表示为m n a a a x 10......021*?±=,如果* x 具有l 位有效数字,则其相对误差限为 ()11 * *1021 --?≤ -l a x x x ,其中1a 为*x 中第一个非零数) 则7.21=x ,有两位有效数字,相对误差限为

025.0102 21 111=??≤--x x e 71.22=x ,有两位有效数字,相对误差限为 025.0102 21 122=??≤--x x e 3 2.718x =,有两位有效数字,其相对误差限为: 00025.0102 21 333=??≤--x e x ②第二种方法直接根据相对误差限的定义式求解 对于7.21=x ,0183.01<-e x ∴其相对误差限为 00678.07 .20183 .011≈<-x e x 同理对于71.22=x ,有 003063 .071 .20083 .022≈<-x e x 对于718.23=x ,有 00012.0718 .20003 .033≈<-x e x 备注:(1)两种方法均可得出相对误差限,但第一种是对于所有具有n 位有效数字的近似数都成立的正确结论,故他对误差限的估计偏大,但计算略简单些;而第二种方法给出较好的误差限估计,但计算稍复杂。 (2)采用第二种方法时,分子为绝对误差限,不是单纯的对真实值与近似值差值的四舍五入,绝对误差限大于或等于真实值与近似值的差。 11. 解: ......142857.3722≈,.......1415929.3113 255≈ 21021 722-?≤-∴ π,具有3位有效数字 6102 1 113255-?≤-π,具有7位有效数字

24点计算要领技巧

24点计算的奥密及计算要领 巧算24点 “算24点”是一种数学游戏,正如象棋、围棋一样是一种人们喜闻乐见的娱乐活动。 它始于何年何月已无从考究,但它以自己独具的数学魅力和丰富的内涵正逐渐被越来越多的人们所接受。这种游戏方式简单易学,能健脑益智,是一项极为有益的活动。 “算24点”的游戏内容如下:一副牌中抽去大小王剩下52张,(如果初练也可只用1~10这40张牌)任意抽取4张牌(称牌组),用加、减、乘、除(可加括号)把牌面上的数算成24。每张牌必须用一次且只能用一次,如抽出的牌是3、8、8、9,那么算式为(9—8)×8×3或(9—8÷8)×3等。 “算24点”作为一种扑克牌智力游戏,还应注意计算中的技巧问题,不能瞎碰乱凑。这里向大家介绍几种常用的、便于学习掌握的方法: 1.利用3×8=24、4×6=24求解。 把牌面上的四个数想办法凑成3和8、4和6,再相乘求解。如3、3、6、10可组成(10—6÷3)×3=24等。又如2、3、3、7可组成(7+3—2)×3=24等。实践证明,这种方法是利用率最大、命中率最高的一种方法。 2.利用0、11的运算特性求解。 如3、4、4、8可组成3×8+4—4=24等。又如4、5、J、K可组成11×(5—4)+13=24等。 3.最为广泛的是以下七种解法(我们用a、b、c、d表示牌面上的四个数) ①(a—b)×(c+d)如(10—4)×(2+2)=24等。 ②(a+b)÷c×d 如(10+2)÷2×4=24等。 ③(a-b÷c)×d 如(3—2÷2)×12=24等。 ④(a+b-c)×d 如(9+5—2)×2=24等。 ⑤a×b+c—d 如11×3+l—10=24等。 ⑥(a-b)×c+d 如(4—l)×6+6=24等。 ⑦(a×b)÷(c+d)如(6×8)÷(1+1)=24等。 需要说明的是:一副牌(52张)中,任意抽取4张可有1820种不同组合,其中有458个牌组算不出24点,如A、A、A、5。 “巧算24点”能极大限度地调动眼、脑、手、口、耳多种感官的协调活动,对于培养我们快捷的心算能力和反应能力很有帮助,还能帮助提高数学成绩。 你也来试试“巧算24点”吧,相信你会很快喜欢上它的! 例题参考: 1118 (1+1+1)*8=24 1126 (1+1+2)*6=24 1127 (1+2)*(1+7)=24 1128 (1*1+2)*8=24 1129: (1+2)*(9-1)=24 11210: (1+1)*(2+10)=24 1134: (1+1)*3*4=24 1135: (1+3)*(1+5)=24 1136: (1*1+3)*6=24 1137: (1*1+7)*3=24 1138: (1-1+3)*8=24 1139: (1+1)*(3+9)=24

数值计算方法试题集和答案

《计算方法》期中复习试题 一、填空题: 1、已知3.1)3(,2.1)2(,0.1)1(===f f f ,则用辛普生(辛卜生)公式计算求得 ?≈3 1 _________ )(dx x f ,用三点式求得≈')1(f 。 答案:, 2、1)3(,2)2(,1)1(==-=f f f ,则过这三点的二次插值多项式中2 x 的系数为 , 拉格朗日插值多项式为 。 答案:-1, )2)(1(21 )3)(1(2)3)(2(21)(2--------= x x x x x x x L 3、近似值*0.231x =关于真值229.0=x 有( 2 )位有效数字; 4、设)(x f 可微,求方程)(x f x =的牛顿迭代格式是( ); 答案 )(1)(1n n n n n x f x f x x x '--- =+ 5、对1)(3 ++=x x x f ,差商=]3,2,1,0[f ( 1 ),=]4,3,2,1,0[f ( 0 ); 6、计算方法主要研究( 截断 )误差和( 舍入 )误差; 7、用二分法求非线性方程f (x )=0在区间(a ,b )内的根时,二分n 次后的误差限为 ( 1 2+-n a b ); 8、已知f (1)=2,f (2)=3,f (4)=,则二次Newton 插值多项式中x 2系数为( ); 11、 两点式高斯型求积公式?1 d )(x x f ≈( ?++-≈1 )] 321 3()3213([21d )(f f x x f ),代数精 度为( 5 ); 12、 为了使计算 32)1(6 )1(41310-- -+-+ =x x x y 的乘除法次数尽量地少,应将该表 达式改写为 11 ,))64(3(10-= -++=x t t t t y ,为了减少舍入误差,应将表达式 19992001-改写为 199920012 + 。

方程求根

山西大学计算机与信息技术学院实验报告 姓名XXX 学号XXX 专业班级(2012)计算机科学与技术 课程名称计算方法实验日期10.28 成绩指导老师李桂成批改日期 实验名称实验一方程求根 一、实验目的 用各种方法求任意实函数方程f(x)=0在自变量区间[a,b]上,或某一点附近的实根。并比较方法的优劣。 二、实验方法 (1)二分法 对方程f(x)=0在[a,b]内求根,将所给区间二分,在分点x= 2a b 判断是否f(x)=0,若是,则有根x=(b+a)/2。否则,继续判断是否f(a)* f(x)<0,若是,则令b=x,否则令a=x、重复此过程直至求出方程f(x)=0在[a,b]中的近似根为止。 (2)迭代法 将方程f(x)=0等价变换为x=φ(x)形式,并建立相应的迭代公式x k+1=φ(x k)。 (3)牛顿法 若已知方程f(x)=0的一个近似根x0,是函数f(x)在点x0附近可用一阶泰勒多项式 p1(x)=f(x )+f`(x0)(x-x0)来近似,因此方程f(x)=0可近似表示为f(x0)+f`(x0)(x-x0)=0。设f`(x0)≠0,则x=x0-f(x0)/f`(x0)。则x作为原方程新的近似根x1,然后x1将作为x0带入上式。迭代公式为x k+1=x k -f(x k)/f`(x k)。 三、实验内容 (1)在区间[0,1]上用二分法求方程ex+10x-2=0的近似根,要求误差不超过0.5x10-3。 (2)取初值x0=0,用迭代公式,x k+1= 10 k x e- 2,(k=0,1,2···)求方程e x+10x-2=0的 近似根。要求误差不超过0.5x10-3。 (3)取初值x0=0,用牛顿迭代法求方程e x+10x-2=0(k=0,1,2···)的近似根。要求误差不超过0.5x10-3。

24点计算方法和技巧

24= 2x12 24=48^ 2 笫一类:利用乘除常见算式进行凑数’=3x8 =72^3 =4x 6 =96+4 水“这几个乘除算式记得越懿悉,凑数的时候对数字就越敏感! 【例】利用虹感乘庞(可以任意添加括号).用乙7.头10四个数字计算出24,每个数字必须都使用一次且仅使用一次(下同)。 【解析】第一步;2.人9、10中岀现了数字2,考虑是否可以利用技12 = 24进行凑数。笫二规既然想利用2x12 = 24进行凑数,那么己知4个数中的2就要甫勝在外,即需用人乂10凑岀1人显然9-7+10 = 12,故最后结果为:2刈今-? + 10)二24 【例】灵3. 4. 9 【解析11第一步,给定4个数字中有3,可以考虑是否可以利用3x1 24逬行凑数。 第二步;既然想利用衣,茁进行凑数,那么己知4个数中的一个3就要排除在外, 即需用氛罷9凑出鴿己知有个数字9比8多1,那么用剩下的氣斗凑出 一个1 即可◎显然4-3=1,故最后结果为:3x(9-(4-3)) = 3x(9+3^4)=24【解析2】第一歩*给定4个数字中有4,可以考虑是否可以刑用4x424进行凑数。 第二步:既然想利用仆2加逬行湊数,那么己知4个数中的4就要排除在外,即需用3> 3. 9凑岀6.显然3+3=6,这样多出来个9、如何将多岀的9消耗掉呢? 因为9是3的平方〔详见后面的技巧3),即9-3=3,故最后结果为: 4x(2 3 + ?) 二24 【例】4. 4, 10, 10 【解析】第一步’给定4个数字中有二很想利用4x6 = 24进行凑数,但用4、10, 10很难凑岀么故只能另想办法。显然,不可能利用3x8=24或"12 “4进行凑数, 于是不妨 考虑采用除法进行凑数。 第二扒己知数中有丄考虑能否利用96-4 = 2^1逬行湊数 笫三歩:既然想利用96^4=24进行凑数’那么己知4个数中的一个4就要桦除在外, 即需用4. 10. 10凑出96.显然10x10-4 = 96 T故最后结果为; (10*10-4)+4 = 24 【例】6, 10. lh 12 【解析】第一步:出现了数字6,考虑是否可以利用4x6二24进行凑数,即需用16 11. 12 凑出斗,显然不可能。 第二步:因为基本乘法算式中有2xl2 = 24,且有现成的数字口可以考虑能否用2x12 = 24进行凑数。 第三步’既然想利用2x12 = 24进行凑数,那么需用& 10. 11凑出2.显悠 10^(11-6>2,故最后结果为’ 10^(11-6)x12-24

计算方法习题答案

计算方法第3版习题答案 习题1解答 1.1 解:直接根据定义得 *411()102x δ-≤?*411()102r x δ-≤?*3*12211 ()10,()1026 r x x δδ--≤?≤?*2*5331()10,()102r x x δδ--≤?≤ 1.2 解:取4位有效数字 1.3解:433 5124124124 ()()() 101010() 1.810257.563 r a a a a a a a a a δδδδ----++++++≤≤=?++? 123()r a a a δ≤ 123132231123 ()()() a a a a a a a a a a a a δδδ++0.016= 1.4 解:由于'1(),()n n f x x f x nx -==,故***1*(())()()()n n n f x x x n x x x δ-=-≈- 故** * ***(()) (())()0.02()r r n f x x x f x n n x n x x δδδ-= ≈== 1.5 解: 设长、宽和高分别为 ***50,20,10l l h h εεωωεεεε=±=±=±=±=±=± 2()l lh h ωωA =++,*************()2[()()()()()()]l l l h h l h h εδωωδδδωδδωA =+++++ ***4[]320l h εωε=++= 令3201ε<,解得0.0031ε≤, 1.6 解:设边长为x 时,其面积为S ,则有2()S f x x ==,故 '()()()2()S f x x x x δδδ≈= 现100,()1x S δ=≤,从而得() 1 ()0.00522100 S x x δδ≈ ≤ =? 1.7 解:因S ld =,故 S d l ?=?,S l d ?=?,*****()()()()()S S S l d l d δδδ??≈+?? * 2 ()(3.12 4.32)0.010.0744S m δ=+?=, *** ** * () () 0.0744 ()0.55%13.4784 r S S S l d S δδδ= = = ≈ 1.8 解:(1)4.472 (2)4.47 1.9 解:(1) (B )避免相近数相减 (2)(C )避免小除数和相近数相减 (3)(A )避免相近数相减 (3)(C )避免小除数和相近数相减,且节省对数运算 1.10 解 (1)357sin ...3!5!7!x x x x x =-+-+ 故有357 sin ..3!5!7! x x x x x -=-+-, (2) 1 (1)(1)1lnxdx ln ln ln N+N =N N +-N N +N +-? 1 (1)1ln ln N +=N +N +-N 1.11 解:0.00548。 1.12解:21 16 27 3102 ()()() -? 1.13解:0.000021

24点游戏规则和解题方法

24点游戏规则和解题方法 “巧算24点”的游戏内容如下:一副牌中抽去大小王剩下52张,其中J、Q、K、A 分别相当于10、11、12、13(如果初练也可只用1~10这40张牌),任意抽取4张牌(称牌组),用加、减、乘、除(可加括号)把牌面上的数算成24。每张牌必须用一次且只能用一次,如抽出的牌是3、8、8、9,那么算式为(9—8)×8×3或3×8+(9—8)或(9—8÷8)×3等。 “算24点”作为一种扑克牌智力游戏,还应注意计算中的技巧问题。计算时,我们不可能把牌面上的4个数的不同组合形式——去试,更不能瞎碰乱凑。这里向大家介绍几种常用的、便于学习掌握的方法: 1.利用3×8=24、4×6=24求解。 把牌面上的四个数想办法凑成3和8、4和6,再相乘求解。如3、3、6、10可组成(10—6÷3)×3=24等。又如2、3、3、7可组成(7+3—2)×3=24等。实践证明,这种方法是利用率最大、命中率最高的一种方法。 2.利用0、11的运算特性求解。 如3、4、4、8可组成3×8+4—4=24等。又如4、5、J、K可组成11×(5—4)+13=24等。 3.在有解的牌组中,用得最为广泛的是以下六种解法:(我们用a、b、c、d 表示牌面上的四个数) ①(a—b)×(c+d)如(10—4)×(2+2)=24等。 ②(a+b)÷c×d如(10+2)÷2×4=24等。 ③(a-b÷c)×d如(3—2÷2)×12=24等。 ④(a+b-c)×d如(9+5—2)×2=24等。 ⑤a×b+c—d 如11×3+l—10=24等。 ⑥(a-b)×c+d 如(4—l)×6+6=24等。

游戏时,同学们不妨按照上述方法试一试。 需要说明的是:经计算机准确计算,一副牌(52张)中,任意抽取4张可有1820种不同组合,其中有458个牌组算不出24点,如A、A、A、5。 (1)一般情况下,先要看4张牌中是否有2,3,4,6,8,Q, 如果有,考虑用乘法,将剩余的3个数凑成对应数。如果有两个相同的6,8,Q,比如已有两个6,剩下的只要能凑成3,4,5都能算出24,已有两个8,剩下的只要能凑成2,3,4,已有两个Q,剩下的只要能凑成1,2,3都能算出24,比如(9,J,Q,Q)。如果没有2,3,4,6,8,Q,看是否能先把两个数凑成其中之一。总之,乘法是很重要的,24是30以下公因数最多的整数。 (2)将4张牌加加减减,或者将其中两数相乘再加上某数,相对容易。 (3)先相乘再减去某数,有时不易想到。例如(4,10,10,J) (6,10,10,K) (4)必须用到乘法,且在计算过程中有分数出现。有一个规律,设4个数为a,b,c,d。必有ab+c=24或ab-c=24d=a或b。若d=a 有a(b+c/a)=24 或 a(b-c/a)=24 如最常见的(1,5,5,5), (2,5,5,10)因为约分的原因也归入此列。(5,7,7,J) (4,4,7,7)(3,3,7,7)等等。(3,7,9,K)是个例外,可惜还有另一种常规方法,降低了难度。只能用此法的只有10个。 (5)必须用到除法,且在计算过程中有分数出现。这种比较难,比如(1,4,5,6),(3,3,8,8)(1,8,Q,Q)等等。 只能用此法的更少,只有7种。 (6)必须用到除法,且在计算过程中有较大数出现,不过有时可以利用平方差公式或提公因数等方法不必算出这个较大数具体等于几。比如(3,5,7,K),(1,6,J,K)等等。只能用此法的只有16种。 (7)最特殊的是(6,9,9,10),9*10/6+9=24,9是3的倍数,10是2的倍数,两数相乘的积才能整除6,再也找不出第二个类似的只能用此法解决的题目了。试一试,你也是算24的专家了。 (1,3,4,6)(1,4,5,6)(1,5,5,5)(1,5,J,J)

数值分析计算方法试题集及答案

数值分析复习试题 第一章 绪论 一. 填空题 1.* x 为精确值 x 的近似值;() **x f y =为一元函数 ()x f y =1的近似值; ()**,*y x f y =为二元函数()y x f y ,2=的近似值,请写出下面的公式:**e x x =-: *** r x x e x -= ()()()*'1**y f x x εε≈? ()() () ()'***1**r r x f x y x f x εε≈ ? ()()()() ()* *,**,*2**f x y f x y y x y x y εεε??≈?+??? ()()()()() ** * *,***,**222r f x y e x f x y e y y x y y y ε??≈ ?+??? 2、 计算方法实际计算时,对数据只能取有限位表示,这时所产生的误差叫 舍入误 差 。 3、 分别用2.718281,2.718282作数e 的近似值,则其有效数字分别有 6 位和 7 位;又取 1.73≈-21 1.73 10 2 ≤?。 4、 设121.216, 3.654x x ==均具有3位有效数字,则12x x 的相对误差限为 0.0055 。 5、 设121.216, 3.654x x ==均具有3位有效数字,则12x x +的误差限为 0.01 。 6、 已知近似值 2.4560A x =是由真值T x 经四舍五入得 到,则相对误差限为 0.0000204 . 7、 递推公式,??? ? ?0n n-1y =y =10y -1,n =1,2, 如果取0 1.41y ≈作计算,则计算到10y 时,误 差为 81 10 2 ?;这个计算公式数值稳定不稳定 不稳定 . 8、 精确值 14159265.3* =π,则近似值141.3*1=π和1415.3*2=π分别有 3

[电子教案]计算方法 (24)

6.4 埃尔米特(Hermite)插值 ?6.4.1两点三次埃尔米特插值 ?6.4.2低阶含导数项的插值

6.4.1 两点三次埃尔米特插值 许多实际问题不仅要求插值函数在节点上与原来的函数相等(满足插值条件),而且还要求在节点 上的各阶导数值也相等。满足这些条件的插值,称为埃尔米特(Hermite)插值。本节讨论已知两个节 点的函数值和一阶导数 的情形。 10x ,x ()()1100y x f ,y x f ==()()11' 00' m x f ,m x f ==

()()()()0100' ' 110011,,,,(): x x f x y f x y f x m f x m H x ====已知函数在两个互异节点上的函数值和一阶导数值求一个三次 插值多项式,使其满足???====1 1' 00'1100m )x (H ,m )x (H y )x (H ,y )x (H () 1.4.6插值多项式。 称为三次这样的Herm ite )x (H 方法,可设: 采用构造插值基函数的1 1001100m )x (H m )x (H y )x (h y )x (h )x (H +++=() 2.4.6

1 .4.6)x (H ),x (H ),x (h ),x (h 1010的取值如表都为插值基函数,它们其中1 .4.6表基函数 函数值 一阶导数 1 010000100 1 x 0 x 1 x 1 x 0() h x 1() h x 0() H x 1() H x

多项式,因此可设: (x)最多是一个三次,另外,h )x (x (x)中必有因子0所以h )(x h )(x (x),由于h 先求h 02 101' 100-==2 10 100x x x x ))x x (b a ()x (h ???? ??---+=得: 利用求导数,再 ,对,为确定得利用0)x (h )x (h b 1a 1)x (h 0' 000===1 0x x 2 b --= 于是得: 2 1 010100) x x x x )(x x x x 21()x (h ----+=() 3.4.6

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

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.010******** 1)1(1 =??=??=---n r x ε (2)∵ -0.00200= -0.2×10-2, m =-2 5105.00000049.0)00200.0(-*?≤≤--=-x x x m -n =-5, m =-2则n =3,故x =-0.00200有3位有效数字 1x =2,相对误差限3 110221 -??=r ε=0.0025 (3) ∵ 9000=0.9000×104, m =4, 0105.049.09000?<≤-=-*x x x m -n =0, m =4则n =4,故x =9000有4位有效数字 4 110921-??=r ε=0.000056 (4) ∵9000.00=0.900000×104, m =4, 2105.00049.000.9000-*?<≤-=-x x x m -n =-2, m =4则n =6,故x =9000.00有6位有效数字 相对误差限为6 110921-??=r ε=0.000 00056 由(3)与(4)可以看到小数点之后的0,不是可有可无的,它是有实际意义的. 1.3 ln2=0.69314718…,精确到310-的近似值是多少? 解 精确到310-=0.001,即绝对误差限是ε=0.0005, 故至少要保留小数点后三位才可以.ln2≈0.693 2.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)211x x +=,迭代公式2111k k 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 试分析每种迭代公式的收敛性,并选取一种收敛迭代公式求出具有四位有效数字的近似根。 解:(1)令211)(x x f +=,则32)(x x f -=',由于

相关文档
最新文档