数值计算基础习题集

数值计算基础习题集
数值计算基础习题集

《数值计算基础》习题集

第1章 引论

1、已知,求近似值的有效数字位数、绝对误差限和相对误差限。

2、下列各数均为四舍五入得到,指出它们各具有几位有效数字及绝对误差限和相对误差限:

(1) 6000 (2)7000.00 (3)2.0002

3、将下列各数舍入成三位有效数字,并确定近似值的绝对误差和相对误差。

(1) 2.1514 (2) -392.85 (3) 0.003922

4、已知各近似值的相对误差,试确定其绝对误差:

(1) 13267 (2) 0.296

5、已知各近似值及其绝对误差,试确定各数的有效位数。

(1) 0.3941 (2)293.481 (3) 0.00381

6、已知各近似值及其相对误差,试确定各数的有效位数。

(1) 1.8921 (2) 22.351 (3) 48361

注:相对误差与有效数字的关系请使用以下定理

定理:设x 是准确值,x*是近似值)(10....0*21Z k x x x x k n ∈?±=,其中n x x x ,...,,21都是0~9十个数字之一,且01≠x 。

(1)若x*有n 位有效数字,则其相对误差限为11

1021+-?n x 。 (2)若x*的相对误差限为1110)1(21

+-?+n x ,则x*有n 位有效数字。

参考答案

1、有效数字位数4位,,

2、(1)4位,,

(2)6位,,

(3)5位,,

3、(1)2.15,,

(2)-393,,

(3)0.00392,,

4、(1) (2)

5、(1)2位 (2)3位 (3)2位

6、(1)3位 (2)1位 (3)2位

第2章 解线性方程组的直接法

1、用高斯顺序消元法解线性方程组

??

?

?

?

?????--=????????????????????141421123412321x x x

2、用高斯列主元消去法解线性方程组

??

?

?

?

?????--=???????????????

?????

--11124112345111321x x x

3、用Doolittle 三角分解法求解方程组

??

??

?

?????=?????????????

???????----5481332222224321x x x

4、求矩阵的Crout 三角分解

??

??

?

?????

----1332222224

5、求矩阵的Cholesky 三角分解

??

??

?

?????--224845484

16

参考答案

1、

2、

3、

4、??????

????

???

?--???

???????--=

??????????----11121211

9221241332222224

5、????

??????-??????????-=??????????--33221433221422484548416

第3章 插值法与最小二乘法

Newton 插值法求其插值多项式,并给出余项。

2、已知函数21

y =

的一组数据: 求分段线性插值函数,并计算()1.5f 的近似值。

3、已知插值基函数n k x l k ,,1,0),(Λ=,证明 :当n m <时,

m n k m k k x x x l =∑=0)(

5、已知数据表:

求其一次拟合多项式。

6、求下列矛盾方程组的最小二乘解。

?????=-=+=+27242

12121x x x x x x

参考答案

1、插值多项式:22372)

(x x x P -+= 余项:)2)(1(6

)()()(2--?'''=-x x x f x P x f ξ 2、()[][]

10.5 0,10.80.3 1,2x x L x x x ?-∈?=?-∈?? ()1.50.80.3 1.50.35L =-?=

4、插值多项式:2

251310)(x x x H +-= 余项:)2()1(!

3)()()(2)3(2--=-x x f x H x f ξ 5、x x g 1.38.0)(1+=

6、 7231=x 7

112=x 第4章 数值积分与微分

1、给出数值积分公式:

)3

1()()(h Bf h Af dx x f h

h +-≈?- 确定A 、B 使得该数值积分公式的代数精度尽可能的高,并确定其代数精度为多少?

2、试确定求积公式)()(d )(31+31-

≈?1

1-f f x x f 的代数精度。

3、证明Newton-Cotes 系数满足10)(=∑=n i n i C

4、分别用梯形公式、Simpson 公式、n=4时复合梯形公式计算 1011I dx x =

+? 5、使用龙贝格算法计算?1

024

+x x x d ,计算到1S 6、已知有y=f(x)的函数表如下

利用数值微分三点公式计算)1(f '的近似值。

参考答案

1、h B h A 2

3,21==,代数精度:2次 2、代数精度:3次

3、提示:令f(x)=1

4、0.75,25/36,0.697

5、

311=T ,30112=T ,45

171=S

第5章 常微分方程数值解法

1、取h =0.1, 用改进欧拉法的预报-校正公式求初值问题

?

??=-='1)0(y y y 在x =0.1, 0.2处的近似值. 计算过程保留3位小数

2、解常微分方程初值问题???=='0

0)(),(y x y y x f y 的欧拉公式为),(1n n n n y x hf y y +=+ 1)试用近似求积公式)()()(a f a b dx x f b

a -≈?推导出该公式。

2)证明该公式精度为一阶

3) 若???=--='1

)0(2

y xy y y ,取步长h =0.2,使用该公式计算)4.0(y 的近似值。

3、对初值问题

???=='00

)(),(y x y y x f y 试用数值积分法在区间],[1+n n x x 或],[11+-n n x x 上对),(y x f y ='两边积分,分别导出公式 梯形公式:)(2

11++++=n n n n f f h y y 中点公式:n n n hf y y 211+=-+

Simpson 公式:)4(3

1111+--++++=n n n n n f f f h y y 并给出各公式的局部截断误差。

参考答案

1、y (0.1)≈y 1=0.905 y (0.2)≈y 2=0.819

2、3)1)0(0==y y ,8.0)2.0(1=≈y y ,6144.0)4.0(2=≈y y

3、局部截断误差:

梯形公式:)(3h O ,中点公式:)(3h O ,Simpson 公式:)(5

h O

第6章 逐次逼近法

1、已知方程组

?????5=+2+23=++1=2-2+321

321321x x x x x x x x x

求使用简单迭代法(Jacobi 迭代法)和Gauss-Seidel 迭代法的迭代矩阵。

2、已知方程024)(5

=--=x x x f

1)给出一个该方程的一个不大于1的含根区间并证明之。

2)使用简单迭代,构造一收敛的迭代式。

3)使用牛顿迭代法,写出其迭代格式。 3、证明计算)0(>a a 的切线法迭代公式为:

Λ,1,0),(211=+=

+n x a x x n

n n 参考答案 1、??????????-----=022101220J B ????

??????--=200320220G B 2、

1)[1,2]

2)5124+=+k k x x

3)4

524451--=+k k k x x x 3、略

数值计算方法试题及答案

【 数值计算方法试题一 一、 填空题(每空1分,共17分) 1、如果用二分法求方程043=-+x x 在区间]2,1[内的根精确到三位小数,需对分( )次。 2、迭代格式)2(2 1-+=+k k k x x x α局部收敛的充分条件是α取值在( )。 3、已知?????≤≤+-+-+-≤≤=31)1()1()1(211 0)(2 33x c x b x a x x x x S 是三次样条函数, 则 a =( ), b =( ), c =( )。 4、)(,),(),(10x l x l x l n 是以整数点n x x x ,,,10 为节点的Lagrange 插值基函数,则 ∑== n k k x l 0)(( ), ∑== n k k j k x l x 0 )(( ),当2≥n 时 = ++∑=)()3(20 4x l x x k k n k k ( )。 ; 5、设1326)(2 47+++=x x x x f 和节点,,2,1,0,2/ ==k k x k 则=],,,[10n x x x f 和=?07 f 。 6、5个节点的牛顿-柯特斯求积公式的代数精度为 ,5个节点的求积公式最高代数精度为 。 7、{}∞ =0)(k k x ?是区间]1,0[上权函数x x =)(ρ的最高项系数为1的正交多项式族,其中1)(0=x ?,则?= 1 4)(dx x x ? 。 8、给定方程组?? ?=+-=-2211 21b x ax b ax x ,a 为实数,当a 满足 ,且20<<ω时,SOR 迭代法收敛。 9、解初值问题 00 (,)()y f x y y x y '=?? =?的改进欧拉法 ??? ??++=+=++++)],(),([2),(] 0[111] 0[1n n n n n n n n n n y x f y x f h y y y x hf y y 是 阶方法。

数值计算课后答案

习 题 四 解 答 1、设010,1x x ==,写出()x f x e -=的一次插值多项式1()L x ,并估计插值误差。 设插值函数为1()L x ax b =+,由插值条件,建立线性方程组为 1 01 1a b a b e -?+=???+=? 解之得11 1a e b -?=-?=? 则11()(1)1L x e x -=-+ 因为(),()x x y x e y x e --'''=-= 所以,插值余项为 (1)(2) (2)011 ()()()()() (1)! 1()()2!1 ()()()2!1 (0)(1)((0,1))2n r x f x p x f x n f x f x x x x e x x ξξπξπξξ+-=-=+= =--=--∈ 所以 01 0101 ()max max (1) 2111248x r x e x x e ξξ-≤≤≤≤-≤-=??=。 2选用合适的三次插值多项式来近似计算f 和f 。 解:设三次插值多项式为230123()f x a a x a x a x =+++,由插值条件,建立方程组为 23012323 012323 01232301 23(0.1)(0.1)(0.1)0.9950.30.30.30.995 0.70.70.70.7651.1 1.1 1.10.454 a a a a a a a a a a a a a a a a ?+?-+?-+?-=?+?+?+?=??+?+?+?=??+?+?+?=?

即 012301230123 123012312301230.10.010.0010.9950.10.010.0010.9950.30.090.0270.9950.40.080.02800.70.490.3430.7650.80.480.344 1.761.1 1.21 1.3310.454a a a a a a a a a a a a a a a a a a a a a a a a a a -+-=-+-=??+++=++=??? +++=++=??+++=?12301231232330.40.720.9880.3110.10.010.0010.9950.40.080.02800.320.288 1.760.384 3.831a a a a a a a a a a a a a ??????++=-? -+-=??++=??? +=? ?-=-? 解之得 01 230.416.293.489.98 a a a a =??=-?? =-??=? 则所求的三次多项式为23()0.41 6.29 3.489.98f x x x x =--+。 所以 2323 (0.2)0.41 6.290.2 3.480.29.980.20.91 (0.8)0.41 6.290.8 3.480.89.980.8 1.74f f =-?-?+?=-=-?-?+?=- 3、设(0,1,2,,)i x i n =L 是 n+1个互异节点,证明: (1)0()(0,1,2,,)n k k i i i x l x x k n ===∑L ; (2)0 ()()0(0,1,2,,)n k i i i x x l x k n =-==∑L 。 证明: (1)由拉格朗日插值定理,以x 0,x 1,x 2,…x n 为插值节点,对y=f(x)=x k 作n 次插值,插值多项式为 0()()n n i i i p x l x y ==∑, 而y i =x i k , 所以0 ()()()n n k n i i i i i i p x l x y l x x ====∑∑ 同时,插值余项 (1)(1)11 ()()()()()()0(1)!(1)! n k n k n r x x p x f x x x n n ξξππ++=-= ==++ 所以0 ()n k k i i i l x x x ==∑ 结论得证。 (2)取函数()(),0,1,2,,k f x x t k n =-=L 对此函数取节点(0,1,2,,)i x i n =L ,则对应的插值多项式为

数值计算方法试题及答案

数值计算方法试题一 一、填空题(每空1分,共17分) 1、如果用二分法求方程在区间内的根精确到三位小数,需对分()次。 2、迭代格式局部收敛的充分条件是取值在()。 3、已知是三次样条函数,则 =( ),=(),=()。 4、是以整数点为节点的Lagrange插值基函数,则 ( ),( ),当时( )。 5、设和节点则 和。 6、5个节点的牛顿-柯特斯求积公式的代数精度为,5个节点的求积公式最高代数精度为。 7、是区间上权函数的最高项系数为1的正交多项式族,其中,则。 8、给定方程组,为实数,当满足,且时,SOR迭代法收敛。 9、解初值问题的改进欧拉法是 阶方法。 10、设,当()时,必有分解式,其中为下三角阵,当其对角线元素满足()条件时,这种分解是唯一的。 二、二、选择题(每题2分) 1、解方程组的简单迭代格式收敛的充要条件是()。(1), (2) , (3) , (4) 2、在牛顿-柯特斯求积公式:中,当系数是负值时,公式的稳定性不能保证,所以实际应用中,当()时的牛顿-柯特斯求积公式不使用。 (1),(2),(3),(4), (1)二次;(2)三次;(3)四次;(4)五次 4、若用二阶中点公式求解初值问题,试问为保证该公式绝对稳定,步长的取值范围为()。 (1), (2), (3), (4)

三、1、 2、(15 (1)(1) 试用余项估计其误差。 (2)用的复化梯形公式(或复化 Simpson公式)计算出该积分的近似值。 四、1、(15分)方程在附近有根,把方程写成三种不同的等价形式(1)对应迭代格式;(2)对应迭代格式;(3)对应迭代格式。判断迭代格式在的收敛性,选一种收敛格式计算附近的根,精确到小数点后第三位。选一种迭代格式建立Steffensen迭代法,并进行计算与前一种结果比较,说明是否有加速效果。 2、(8分)已知方程组,其中 , (1)(1)列出Jacobi迭代法和Gauss-Seidel迭代法的分量形式。 (2)(2)求出Jacobi迭代矩阵的谱半径,写出SOR 迭代法。 五、1、(15分)取步长,求解初值问题用改进的欧拉法求的值;用经典的四阶龙格—库塔法求的值。 2、(8分)求一次数不高于4次的多项式使它满足 ,,,, 六、(下列2题任选一题,4分) 1、1、数值积分公式形如 (1)(1)试确定参数使公式代数精度尽量高;(2)设,推导余项公式,并估计误差。 2、2、用二步法 求解常微分方程的初值问题时,如何选择参数使方法阶数尽可能高,并求局部截断误差主项,此时该方法是几阶的。 数值计算方法试题二 一、判断题:(共16分,每小题2分) 1、若是阶非奇异阵,则必存在单位下三角阵和上三角阵,使唯一成立。()

数值分析课后答案

1、解:将)(x V n 按最后一行展开,即知)(x V n 是n 次多项式。 由于 n i i i n n n n n i n x x x x x x x x x x V ...1...1... ......... ...... 1 )(21110 20 0---= ,.1,...,1,0-=n i 故知0)(=i n x V ,即110,...,,-n x x x 是)(x V n 的根。又)(x V n 的最高 次幂 n x 的系数为 )(...1...1... ...... .........1),...,,(101 1 21 11 2 2221 02001101j 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 V 6、解:(1)设 .)(k x x f =当n k ,...,1,0=时,有.0)()1(=+x f n 对 )(x f 构造Lagrange 插值多项式, ),()(0 x l x x L j n j 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,)(0 n k x x l x k j n j k j ==∑= 特别地,当0=k 时, 10) (=∑=n j x j l 。 (2) 0)()1(1) ()1()()(0000=-=??? ? ??-??? ? ??-=--=-===∑∑∑∑k j j i j i k j k i i j i i k j n j k i i j k n j j x x x x i k x l x x i k x l x x )利用(。 7、证明:以b a ,为节点进行线性插值,得 )()()(1 b f a b a x a f b a b x x P --+--= 因 0)()(==b f a f ,故0)(1=x P 。而 ))()(("2 1 )()(1b x a x f x P x f --= -ξ,b a <<ξ。 故)("max )(8 122)("max )(max 2 2 x f a b a b x f x f b x a b x a b x a ≤≤≤≤≤≤-=??? ??-≤。 14、解:设 ))...()(()(21n n x x x x x x a x f ---=, k x x g =)(,记)() (1 ∏=-=n j j n x x x w ,则 ),()(x w a x f n n =).()(' j n n j x w a x f = 由差商的性质知 [])! 1()(1,..,,1) (' 1 )(')('1 211 11 -== ==-===∑∑∑ n g a x x x g a x w x a x w a x x f x n n n n n j j n k j n n j j n n k j n j j k j ξ, ξ介于n x x ,...,1之间。 当20-≤≤ n k 时,0)()1(=-ξn g , 当 1-=n k 时,)!1()(1-=-n g n ξ, 故 ???-=-≤≤=-= --=∑1,,20,0)!1()(1) ('1 11 n k a n k n g a x f x n n n n j j k j ξ 16、解:根据差商与微商的关系,有 [] 1! 7! 7!7)(2,...,2,2)7(7 10===ξf f , [ ] 0! 80 !8)(2,...,2,2)8(8 1 ===ξf f 。 ( 13)(47+++=x x x x f 是7次多项式, 故 ,!7)()7(=x f 0)()8(=x f )。 25、解:(1) 右边= [][]dx x S x f x S dx x S x f b a b a ??-+-)(")(")("2)(")("2 = [] d x x S x f x S x S x S x f x f b a ?-++-)("2)(")("2)(")(")("2)(" 222 = [] d x x S x f b a ?-)(")(" 22 = [][]dx x S dx x f b a b a 2 2 )(")("??- =左边。 (2)左边= ? -b a dx x S x f x S ))(")(")(("

数值计算方法答案

数值计算方法习题一(2) 习题二(6) 习题三(15) 习题四(29) 习题五(37) 习题六(62) 习题七(70) 2009.9,9

习题一 1.设x >0相对误差为2%4x 的相对误差。 解:由自变量的误差对函数值引起误差的公式: (())(())'()()()() f x x f x f x x f x f x δδ?= ≈得 (1)()f x = 11 ()()*2%1% 22x x δδδ≈ ===; (2)4 ()f x x =时 44 4 ()()'()4()4*2%8%x x x x x x δδδ≈ === 2.设下面各数都是经过四舍五入得到的近似数,即误差不超过最后一位的半个单位,试指出他们各有几位有效数字。 (1)12.1x =;(2)12.10x =;(3)12.100x =。 解:由教材9P 关于1212.m n x a a a bb b =±型数的有效数字的结论,易得上面三个数的有效 数字位数分别为:3,4,5 3.用十进制四位浮点数计算 (1)31.97+2.456+0.1352; (2)31.97+(2.456+0.1352) 哪个较精确? 解:(1)31.97+2.456+0.1352 ≈2 1 ((0.3197100.245610)0.1352)fl fl ?+?+ =2 (0.3443100.1352)fl ?+ =0.3457210? (2)31.97+(2.456+0.1352) 2 1 (0.319710(0.245610))fl fl ≈?+? = 21 (0.3197100.259110)fl ?+? =0.34562 10? 易见31.97+2.456+0.1352=0.3456122 10?,故(2)的计算结果较精确。 4.计算正方形面积时,若要求面积的允许相对误差为1%,测量边长所允许的相对误差限为多少?

数值分析习题与答案

第一章绪论 习题一 1.设x>0,x*的相对误差为δ,求f(x)=ln x的误差限。解:求lnx的误差极限就是求f(x)=lnx的误差限,由公式(1. 2.4)有 已知x*的相对误差满足,而 ,故 即 2.下列各数都是经过四舍五入得到的近似值,试指出它们有几位有效数字,并给出其误差限与相对误差限。 解:直接根据定义和式(1.2.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. 已知的函数表

数值计算课后答案

习 题 三 解 答 1、用高斯消元法解下列方程组。 (1)1231231 22314254 27x x x x x x x x -+=?? ++=??+=?①②③ 解:?4②+(-)①2,1 2 ?③+(-)①消去第二、三个方程的1x ,得: 1232323231425313222 x x x x x x x ? ?-+=? -=???-=?④⑤⑥ 再由5 2)4 ?⑥+(-⑤消去此方程组的第三个方程的2x ,得到三角方程组: 1232332314272184x x x x x x ? ?-+=? -=???-= ? 回代,得: 36x =-,21x =-,19x = 所以方程组的解为 (9,1,6)T x =-- 注意: ①算法要求,不能化简。化简则不是严格意义上的消元法,在算法设计上就多出了步骤。实际上,由于数值计算时用小数进行的,化简既是不必要的也是不能实现的。无论是顺序消元法还是选主元素消元法都是这样。 ②消元法要求采用一般形式,或者说是分量形式,不能用矩阵,以展示消元过程。 要通过练习熟悉消元的过程而不是矩阵变换的技术。 矩阵形式错一点就是全错,也不利于检查。 一般形式或分量形式: 1231231 22314254 27x x x x x x x x -+=?? ++=??+=?①②③ 矩阵形式 123213142541207x x x -?????? ??? ?= ??? ? ??? ???????

向量形式 123213142541207x x x -???????? ? ? ? ?++= ? ? ? ? ? ? ? ????????? ③必须是方程组到方程组的变形。三元方程组的消元过程要有三个方程组,不能变形出单一的方程。 ④消元顺序12x x →→L ,不能颠倒。按为支援在方程组中的排列顺序消元也是存储算法的要求。实际上,不按顺序消元是不规范的选主元素。 ⑤不能化简方程,否则系数矩阵会变化,也不利于算法设计。 (2)1231231231132323110 221x x x x x x x x x --=?? -++=??++=-? ①②③ 解:?23②+( )①11,1 11 ?③+(-)①消去第二、三个方程的1x ,得: 123232311323523569111111252414111111x x x x x x x ? --=?? ? -=? ? ? +=-??④⑤⑥ 再由25 11)5211 ?⑥+(-⑤消去此方程组的第三个方程的2x ,得到三角方程组: 123233113235235691111111932235252x x x x x x ? ?--=? ? -=?? ? =-?? 回代,得: 32122310641 ,,193193193 x x x =- ==, 所以方程组的解为 41106223(,,)193193193T x =- 2、将矩阵 1020011120110011A ?? ? ?= ?- ???

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

《计算方法》期中复习试题 一、填空题: 1、已知3.1)3(,2.1)2(,0.1)1(===f f f ,则用辛普生(辛卜生)公式计算求得 ?≈3 1 _________ )(dx x f ,用三点式求得≈')1(f 。 答案:2.367,0.25 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)=5.9,则二次Newton 插值多项式中x 2系数为( 0.15 ); 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 ,为了减少舍入误差,应将表达式1999 2001-

《大数据数学基础(Python语言描述)》课程教案-第5章数值计算基础

《大数据数学基础(Python语言描述)》课程教案第5章数值计算基础 课程名称:大数据数学基础(Python语言描述) 课程类别: 适用专业: 总学时: 总学分: 本章学时: 一、材料清单 (1)《大数据数学基础(Python语言描述)》教材。 (2)配套PPT。 (3)引导性提问。 (4)探究性问题。 (5)拓展性问题。 二、教学目标与基本要求 1.教学目标 通过本章的学习,主要掌握数值计算的基础。共分为4个部分:了解误差、数值计算方法的性能的衡量标准;了解插值方法,包括Lagrange插值法、线性插值法和样条插值法;了解函数逼近与拟合,包括数据的最小二乘直线拟合、函数的最佳平方逼近、数据的多变量拟合和数据的非线性拟合;了解求解非线性方程介绍了二分法,以及Newton法求解非线性方程(组)的方法。 2.基本要求

(1)了解误差的基本概念。 (2)掌握Lagrange插值、线性插值、样条插值这3种插值方法的应用。 (3)掌握各种函数拟合方法对数据进行拟合。 (4)掌握非线性方程(组)的求根过程。 三、问题 1.引导性提问 引导性提问需要教师根据教材内容和学生实际水平,提出问题,启发引导学生去解决问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。 (1)数值计算的知识主要有哪些? (2)数值计算与大数据有哪些联系? 2.探究性问题 探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。 (1)绝对误差和相对误差的区别是什么? (2)Lagrange插值、线性插值、样条插值之间的区别是什么? 3.拓展性问题 拓展性问题需要教师深刻理解教材的意义,学生的学习动态后,根据学生学习层次,提出切实可行的关乎实际的可操作问题。亦可以提供拓展资料供学生研习探讨,完成拓展性问题。 (1)除本章的知识点外,函数拟合在大数据方面的具体应用有哪些? (2)除本章的知识点外,非线性方程(组)求根在大数据方面的具体应用有哪些?

数值分析作业答案

数值分析作业答案 插值法 1、当x=1,-1,2时,f(x)=0,-3,4,求f(x)的二次插值多项式。 (1)用单项式基底。 (2)用Lagrange插值基底。 (3)用Newton基底。 证明三种方法得到的多项式是相同的。 解:(1)用单项式基底 设多项式为: , 所以: 所以f(x)的二次插值多项式为: (2)用Lagrange插值基底 Lagrange插值多项式为: 所以f(x)的二次插值多项式为: (3) 用Newton基底: 均差表如下: xk f(xk) 一阶均差二阶均差 1 0 -1 -3 3/2 2 4 7/ 3 5/6 Newton插值多项式为: 所以f(x)的二次插值多项式为: 由以上计算可知,三种方法得到的多项式是相同的。 6、在上给出的等距节点函数表,若用二次插值求ex的近似值,要使截断误差不超过10-6,问使用函数表的步长h应取多少? 解:以xi-1,xi,xi+1为插值节点多项式的截断误差,则有 式中 令得 插值点个数

是奇数,故实际可采用的函数值表步长 8、,求及。 解:由均差的性质可知,均差与导数有如下关系: 所以有: 15、证明两点三次Hermite插值余项是 并由此求出分段三次Hermite插值的误差限。 证明:利用[xk,xk+1]上两点三次Hermite插值条件 知有二重零点xk和k+1。设 确定函数k(x): 当或xk+1时k(x)取任何有限值均可; 当时,,构造关于变量t的函数 显然有 在[xk,x][x,xk+1]上对g(x)使用Rolle定理,存在及使得 在,,上对使用Rolle定理,存在,和使得 再依次对和使用Rolle定理,知至少存在使得 而,将代入,得到 推导过程表明依赖于及x 综合以上过程有: 确定误差限: 记为f(x)在[a,b]上基于等距节点的分段三次Hermite插值函数。在区间[xk,xk+1]上有 而最值 进而得误差估计: 16、求一个次数不高于4次的多项式,使它满足,,。

数值分析简明教程课后习题答案

比较详细的数值分析课后习题答案

0.1算法 1、 (p.11,题1)用二分法求方程013 =--x x 在[1,2]的近似根,要求误差不超过 10-3. 【解】 由二分法的误差估计式31 1*102 1 2||-++=≤=-≤ -εk k k a b x x ,得到100021≥+k .两端取自然对数得96.812ln 10 ln 3≈-≥ k ,因此取9=k ,即至少需 2、(p.11,题2) 证明方程210)(-+=x e x f x 在区间[0,1]有唯一个实根;使用二 分法求这一实根,要求误差不超过2102 1 -?。 【解】 由于210)(-+=x e x f x ,则)(x f 在区间[0,1]上连续,且 012010)0(0<-=-?+=e f ,082110)1(1>+=-?+=e e f ,即0)1()0(+=x e x f ,即)(x f 在区间[0,1]上是单调的,故)(x f 在区间[0,1]有唯一实根.

由二分法的误差估计式21 1*1021 2 12||-++?=≤=-≤-εk k k a b x x ,得到1002≥k .两端取自然对数得6438.63219.322 ln 10 ln 2=?≈≥ k ,因此取7=k ,即至少需二分 0.2误差 1.(p.12,题8)已知e=2.71828…,试问其近似值7.21=x ,71.22=x ,x 2=2.71, 718.23=x 各有几位有效数字?并给出它们的相对误差限。 【解】有效数字: 因为111021 05.001828.0||-?= <=- x e ,所以7.21=x 有两位有效数字; 因为1 2102105.000828.0||-?=<=- x e ,所以71.22=x 亦有两位有效数字; 因为3 3102 10005.000028.0||-?=<=- x e ,所以718.23=x 有四位有效数字; %85.17.205 .0||111=<-= x x e r ε; %85.171 .205 .0||222=<-= x x e r ε;

数值计算方法试题集及答案要点

《数值计算方法》复习试题 一、填空题: 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 。 答案:2.367,0.25 3、1)3(,2)2(, 1)1(==-=f f f ,则过这三点的二次插值多项式中2x 的系数 为 ,拉格朗日插值多项式为 。 答案:-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的改进的欧拉公

第3章 MATLAB数值计算-习题 答案

roots([1 -1 -1]) x=linspace(0,2*pi,10); y=sin(x); xi=linspace(0,2*pi,100); y1=interp1(x,y,xi); y2=interp1(x,y,xi,'spline'); y3=interp1(x,y,xi,'cublic'); plot(x,y,'o',xi,y1,xi,y2,xi,y3) x=[0 300 600 1000 1500 2000]; y=[0.9689 0.9322 0.8969 0.8519 0.7989 0.7491]; xi=linspace(0,2000,20); yi=1.0332*exp(-(xi+500)/7756); y1=interp1(x,y,xi,'spline'); subplot(2,1,1);plot(x,y,'o',xi,yi,xi,y1,'*') p=polyfit(x,y,2); y2=polyval(p,xi); subplot(2,1,2);plot(x,y,'o',xi,yi,xi,y2,'*') x=[0 300 600 1000 1500 2000]; y=[0.9689 0.9322 0.8969 0.8519 0.7989 0.7491]; xi=linspace(0,2000,20); y1=interp1(x,y,xi,'spline'); subplot(2,1,1);plot(x,y,'-o', xi,y1,'-*') p=polyfit(x,y,2); y2=polyval(p,xi); subplot(2,1,2);plot(x,y,'-o',xi,y2,'-*')

数值计算答案-石瑞民

习题一 1、取3.14,3.15, 722,113 355作为π的近似值,求各自的绝对误差,相对误差和有效数字的位数。 解:14.31=x 所以,1x 有三位有效数字 绝对误差:14.3-=πe ,相对误差:π π14 .3-= r e 绝对误差限:2102 1-?≤ε,相对误差限:213106 1 10321-+-?=??=r ε 所以,2x 有两位有效数字 绝对误差:15.3-=πe ,相对误差:π π15 .3-= r e 绝对误差限:1102 1 -?=ε,相对误差限:1106 1-?=r ε 所以,3x 有三位有效数字 绝对误差:722 - =πe ,相对误差:ππ722 - =r e 绝对误差限:21021-?=ε,相对误差限:2106 1 -?=r ε 所以,4x 有七位有效数字 绝对误差:113355-=πe ,相对误差:ππ113355- =r e 绝对误差限:61021-?=ε,相对误差限:6106 1 -?=r ε 3、下列各数都是对准确数四舍五入后得到的近似数,试分别指出它们的绝对误差限和相对误差限,有效数字的位数。 解:0315.01=x m=-1 所以,n=3,1x 有三位有效数字 绝对误差限:41021-?=ε,相对误差:21106 1 1021-+-=?= n r a ε 3015.02=x m=0 所以,n=4,1x 有四位有效数字 绝对误差限:41021 -?=ε,相对误差:31106 1 1021-+-=?= n r a ε 50.313=x m=2

所以,n=4,1x 有四位有效数字 绝对误差限:21021-?=ε,相对误差:31106 1 1021-+-=?= n r a ε 50004=x m=4 所以,n=4,1x 有四位有效数字 绝对误差限:5.01021 0=?=ε, 相对误差:23110105 21 1021--+-=?=?=n r a ε 4、计算10的近似值,使其相对误差不超过%1.0。 解:设取n 位有效数字,由定理1.1知,11021 +-?=n r a ε 由3162.01010?=…,所以,31=a 由题意,应使%1.0106 1 1

数值计算课后答案4

习 题 四 解 答 1、设010,1x x ==,写出()x f x e -=的一次插值多项式1()L x ,并估计插值误差。 设插值函数为1()L x ax b =+,由插值条件,建立线性方程组为 解之得11 1 a e b -?=-?=? 则11()(1)1L x e x -=-+ 因为(),()x x y x e y x e --'''=-= 所以,插值余项为 所以 01 0101 ()max max (1) 2111248x r x e x x e ξξ-≤≤≤≤-≤ -=?? =。 2选用合适的三次插值多项式来近似计算f(0.2)和f(0.8)。 解:设三次插值多项式为230123()f x a a x a x a x =+++,由插值条件,建立方程组为 即 解之得 则所求的三次多项式为23()0.41 6.29 3.489.98f x x x x =--+。 所以 3、设(0,1,2, ,)i x i n =是 n+1个互异节点,证明: (1)0()(0,1,2, ,)n k k i i i x l x x k n ===∑; (2)0 ()()0(0,1,2, ,)n k i i i x x l x k n =-==∑。 证明: (1)由拉格朗日插值定理,以x 0,x 1,x 2,…x n 为插值节点,对y=f(x)=x k 作n 次插值,插值多项式为 0()()n n i i i p x l x y ==∑, 而y i =x i k ,

所以0 ()()()n n k n i i i i i i p x l x y l x x ====∑∑ 同时,插值余项 所以0()n k k i i i l x x x ==∑ 结论得证。 (2)取函数()(),0,1,2,,k f x x t k n =-= 对此函数取节点(0,1,2,,)i x i n =,则对应的插值多项式为 0()()()n k n i i i p x x t l x ==-∑, 由余项公式,得 (1) (1)011 ()()()()()()()()0 (1)!(1)! n n k k n k i i i r x x t x t l x f x x t x n n ξ ξππ++==---= =-=++∑所以 令t=x , 4 ()f x = (1)试用线性插值计算f(2.3)的近似值,并估计误差; (2)试用二次Newton 插值多项式计算f(2.15)的近似值,并估计误差。 解:用线性插值计算f(2.3),取插值节点为2.2和2.4,则相应的线性插值多项式是 用x=2.3代入,得 (2) 根据定理2f(x)=f(x 0)+f[x 0,x 1](x-x 0)+f[x 0,x 1,x 2](x-x 0)(x-x 1)+… +f[x 0,x 1,…,x n ](x-x 0)(x-x 1)…(x-x n -1) +f[x 0,x 1,…,x n ,x]π(x) 。 以表中的上方一斜行中的数为系数,得 f(2.15)=1.41421+0.3501 ×(2.15-2.0)-0.047 ×(2.15-2.0) ×(2.15-2.1) =1.663725

数值计算基础期末试题及解答

数值计算基础期末试题 及解答 -CAL-FENGHAI.-(YICAI)-Company One1

《数值计算基础》考试样卷 一、单项选择题(每小题3分,共15分) 1、数值x 的近似值x *=0.1215×10-2,若满足≤-*x x ( ),则称x 有4位有效数字. (A) 2 1×10-3 (B) 2 1×10-4 (C) 2 1×10-5 (D) 2 1×10-6 2、若k A 为矩阵A 的k 阶主子矩阵,则矩阵A 满足( )时,则存在唯一单位下三角阵L 和上三角阵R ,使LR A =。 (A) 0≠A (B) 某个0 ≠k A (C))1,1(0-=≠n k A k (D) ),,1(0n k A k =≠ 3、通过四个互异节点的插值多项式P (x ),只要满足( ), 则P (x )是不超过一次多项式。 (A) 初始值y 0=0 (B) 所有一阶均差为0 (C) 所有二阶均差为0 (D) 所有三阶均差为0 4、牛顿切线法求解方程f (x )=0的近似根,若初始值x 0满足( ),则解的迭代数列一定收敛。 (A))()(00x f x f ''<0 (B) )()(00''x f x f >0 (C))()(00''x f x f ≤0 (D))()(00''x f x f ≥0 5、改进欧拉法的平均形式公式是( ) (A)?????????+=+=+=+)(21),(),(1c p k p k k c k k k p y y y y x hf y y y x hf y y (B)??? ?? ????+21=+=+=1+1+1+) (),(),(c p k p k k c k k k p y y y y x hf y y y x hf y y (C)?????????+2=+=+=1+1+)(),(),(c p k p k k c k k k p y y h y y x hf y y y x hf y y (D)??? ? ? ????+21=+=+=1+1+) (),(),(c p k p k k c k k k p y y y y x hf y y y x hf y y 二、填空题(每小题3分,共15分) 1、sin1有2位有效数字的近似值0.84的相对误差限是 .

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

数值计算方法考试试题 一、选择题(每小题4分,共20分) 1. 误差根据来源可以分为四类,分别是( A ) A. 模型误差、观测误差、方法误差、舍入误差; B. 模型误差、测量误差、方法误差、截断误差; C. 模型误差、实验误差、方法误差、截断误差; D. 模型误差、建模误差、截断误差、舍入误差。 2. 若132)(3 56++-=x x x x f ,则其六阶差商 =]3,,3,3,3[6210 f ( C ) A. 0; B. 1; C. 2; D. 3 。 3. 数值求积公式中的Simpson 公式的代数精度为 ( D ) A. 0; B. 1; C. 2; D. 3 。 4. 若线性方程组Ax = b 的系数矩阵A 为严格对角占优矩阵,则解方程组的Jacobi 迭代法和Gauss-Seidel 迭代法 ( B ) A. 都发散; B. 都收敛 C. Jacobi 迭代法收敛,Gauss-Seidel 迭代法发散; D. Jacobi 迭代法发散,Gauss-Seidel 迭代法收敛。 5. 对于试验方程y y λ=',Euler 方法的绝对稳定区间为( C ) A. 02≤≤-h ; B. 0785.2≤≤-h ; C. 02≤≤-h λ; D. 0785.2≤≤-h λ ; 二、填空题(每空3分,共18分) 1. 已知 ? ??? ??--='-=4321,)2,1(A x ,则 =2 x 5,= 1Ax 16 ,=2A 22115+ 2. 已知 3)9(,2)4(==f f ,则 f (x )的线性插值多项式为)6(2.0)(1+=x x L ,且用线性插值可得f (7)= 2.6 。 3. 要使 20的近似值的相对误差界小于0.1%,应至少取 4 位有效数字。 三、利用下面数据表, 1. 用复化梯形公式计算积分 dx x f I )(6 .28 .1? =的近似值; 解:1.用复化梯形公式计算 取 2.048 .16.2,4=-= =h n 1分 分 分分7058337 .55))6.2()2.08.1(2)8.1((22.04)) ()(2)((231 1 1 4=+++=++=∑∑=-=f k f f b f x f a f h T k n k k 10.46675 8.03014 6.04241 4.42569 3.12014 f (x ) 2.6 2.4 2.2 2.0 1.8 x

相关文档
最新文档