第一章 引论
1、当用数值计算方法求解一个实际的物理运动过程时, 一般要经历哪几个 阶段? 在哪些阶段将有哪些误差产生?(12分)
答:一般会有以下几阶段:实际问题-数学模型-数值方法-计算结果;
建模过程中肯能会产生的误差:模型误差,观测误差;选用数值方法可能会产生的误差:截断误差;计算过程中可能会产生的误差:舍入误差和传播误差。
第二章 多项式插值
1. 利用Lagrange插值公式求下列各离散函数的插值多项式(结果要简化):
(1)
(2)
解(1):
方法一. 由 Lagrange 插值公式
L3(x)f0l0(x)f1l1(x)f2l2(x)f3l3(x)
xi -1 -3 -1 -3/2 0 -1/2 0 0 1/2 0 1/2 0 1 1 1 1/2 fi xi fi x(x112)(x1)1l0(x)x(x2)(x1),
(1)(3)(2)32l1(x)(x1)(x12)(x1)122(x21)(x12),
l2(x)(x1)x(x1)28(x1)x, 3311()222(x1)x(x12)l3(x)(x1)x(x12). 1212可得: L3(x)x2(x12)
1 / 15
数值分析复习总结题
5、已知
f(x)在xi,i0(1)4的函数值如下表
xi 0 1 2 3 4 0 1 8 27 64 f(xi) 利用插值公式计算 解:函数
f(0.5)的值。 (12分)
f(x)的差分表如下
xi fi fi 2fi 3fi 4fi
0 0
1
1 1 6
7 6
2 8 12 0
2 / 15
数值分析复习总结题
19 6
3 27 18
37
4 64
x0.5,则t(0.50)/10.5,由Newton向前插值公式,
可分别求得
N1(x)f0f0t010.50.5 1!f02f0N2(x)f0tt(t1)0.25
1!2!3f0N3(x)N2(x)t(t1)(t2)0.125
3!4f0N4(x)N3(x)t(t1)(t2)(t3)0.12500.125
4!
3 / 15
数值分析复习总结题
第四章、数值积分算法
梯形公式:
baf(x)dx中矩形公式:辛普生公式:
bababa[f(a)f(b)] 2abf(x)dx(ba)f()
2baabf(x)dx[f(a)4f()+f(b)]
62梯形公式和中矩形公式都具有一次代数精度,而辛普生公式具有三次代数精度。
4 / 15
数值分析复习总结题
5 / 15
数值分析复习总结题
6 / 15
数值分析复习总结题
4. 试给出[a,b]上复化辛普森求积公式, 并描述其自适应算法.
复化辛普生公式自适应求积算法的具体步骤: 步1:n1,hba,sn11abf(a)4f()f(b); 62,
步2:
113s{2f[a(k)h]f[a(k)h]2f[a(k)h]}424k0s21hs1s; 26步3:判断s1s2?,若是,转步5; 步4:n2n,步5:输出s2;
hh,s1s2转步2;
2
14、利用辛甫生求积公式计算积分:012dx,并估计其误差 。(10分)(注意
1x与复化辛普生公式的区别) 解:由辛甫生求积公式,
1111 0dx(10)[f(0)4f()21x62f(1)]
011dx21x411[14]65247600.78333
arctgx00.785488
47 / 15
1数值分析复习总结题
误差:
Rs0.785490.783330.216102
1、已知函数f(x)在[a,b]上的各离散点: ax1x2x3x2nx2n1b
处的函数值 f(xi), i1,2,,2n1. 试构造f(x)在[a,b]上的分段2次 插值多项式.
2.已知函数f(x)在[a,b]上的各离散点: ax0x1x2xn1xnb
处的函数值 f(xi), i0,1,2,,n.
1) 构造f(x)在[a,b]上的分段线性插值多项式.
2) 假定f(x)在[a,b]上有连续的2阶导数, 试估计以上分段插值的误差.
2.设f(x)x2,求f(x)在区间[0,1]上的分段线性插值函数fh(x),并估计误差,取等距节点,且h1/10.
解 f(x)x,
2xiih , i0,1,,10 , h110
设 xixxi1 ,则: fh(x)f(xi) (ih)2xxi1xxi f(xi1)xixi1xi1xix(i1)hxih ((i1)h)2hhi(i1)(2i1) x10100 误差估计:
|f(x)fh(x)|f2!ixx(i1)hmax(xih)(x(i1)h).
第五章 线性代数方程组的解法(高斯消去法、迭代法)
1、 用Gauss逐步消去法解方程组
121x10 223x3
2130x32 解:消元:
8 / 15
数值分析复习总结题
121x10 第1步:021x23 011x32121x10第2步:021x23
1102x32回代:
x11, x21, x31
2、利用Gauss顺序消元法求解方程组:(要求写出消元过程和回代过程)
x12x26x39 2x15x22x31 . (10分) 4xx12x15 312 解:消元过程:
691269126912 25210910190910194112150912210022
x12x26x39 (1) 9x210x319 (2) 2x2 (3)3回代过程: 由(1)得: 代入(2)
x31
x21
均回代到(1)
x11
x11, x21, x31
3、用Gauss顺序消元法求解方程组:(要求写出消元过程和回代过程)
9 / 15
数值分析复习总结题
x1x22x322x1x2x32 . (10分) 4x1x22x31 解:消元过程:
112211221120134121036
x1x22x32 (1) x23x32 (2)
3x31 (3)回代过程: 由(1)得: x313
代入(2)
x23
均回代到(1) x113 x113, x23, x313 4、 用列主元消去法解方程组
021x15110x32. 232x30解: 第1步:232x10110x2123 0x352 第2步:230121x10x30212 x352 第3步:23021x10x501212 x3310 / 15
221070122132 031数值分析复习总结题
232x10 第4步:021x25 317004x34 回代: x171617, x2, x3 333 五、(12分)用列主元消去法解方程组 021x5110y3 232z0 6、已知方程组
5x1x2x36x15x22x31 x2x4x3231分别写出求解方程组的Jacobi迭代格式和GaussSeidel迭代格式, 并判别两种迭代格式的收敛性 .(12分) 解: 求解方程组的Jacobi迭代格式:
(k1)(k)61(k)x11xx52535(k1)(k)2(k)11xx x2
51535x(k1)1x(k)1x(k)3412243 求解方程组的GaussSeidel迭代格式:
(k1)(k)61(k)x11xx52535(k1)(k1)2(k)11xx5 x25153x(k1)1x(k1)1x(k1)3412243 收敛性:
11 / 15
数值分析复习总结题
511由于A152是严格对角占优矩阵
124因而,求解方程组的Jacobi迭代格式收敛。
因 (B2)1, Gauss-Seidel 迭代方法发散。
7.(P203)试分别给出求解线性代数方程组AXB的Jacobi迭代、Gauss—Seidle迭代 解:将A(aij)分裂为
ADLU 其中
Ddiag(a11,a22,,ann)
0a21Lan10an,n100,U00a120a1n,
an1,n0 Jacobi迭代方法
若aii0,迭代格式
x(k1)GJx(k)g ①
D1(LU);(若该矩阵的特征值的绝对值的最大的
其中Jacobi迭代矩阵:GJ
值小于1就是收敛,反之发散)
gD1b
①式可写为分量形式
x(k1)in1[biaijx(jk)] , k0. (*1) aiij1ji方法(*1)或①称为Jacobi迭代方法. Gauss—Seidle迭代方法
若aii0,迭代格式
12 / 15
数值分析复习总结题
x(k1)GGx(k)g ②
其中,
Gauss-Seidel迭代矩阵:GG 大的值小于1就是收敛,反之发散)
(DL)1U(若该矩阵的特征值的绝对值的最
g(DL)1b
其分量形式
x(k1)ii1n1(k1)[biaijxjaijx(jk)],i1,2,,n. (*2) aiij1ji1(k1)即,在计算新分量xi(k1)时,利用新值xj,j1,2,,i1。
迭代法(*2)或②称为Gauss—Seidel迭代方法 。 8、已知方程组
5x1x2x36 x15x22x31 x2x4x3231(1)分别写出求解方程组的Jacobi迭代式和Gauss-Seidel迭代格式,并判别两种迭代式的
收敛性。
(2)利用Gauss顺序消元法解方程组。(要求写出消元过程和回代过程) 9、给定方程组
11122x11x1 12122x31证明Jacobi迭代方法收敛而G-S迭代方法发散. 解:方程组:
122x11 111 x21 1221x3 Jacobi方法:迭代矩阵:
B1D(DA) 特征方程:det(IB1)0 或: det(D)det(D(LU))0
11a11 a21a12a13a23a22a32a31a3322110 2213 / 15
数值分析复习总结题
0 ,(B1)0 , Jacobi方法收敛 Gauss-Seidel迭代方法: 迭代矩阵:
B2(DL)U, det(IB2)0 , (特征方程)
或B2的特征化为下面方程的根: det((DL)U)0 即:
13a11 a21a313a12a13a23a22a322a3322210 0, 2222 444220
32 440 , (2)0
2 10 , 1,22 (重根) 故G-S迭代方法发散。
第七章 非线性方程数值分析(牛顿迭代方法)
七、(12分)试写出求解方程组 223x1x20,233x1x2x110 的牛顿迭代格式,并给出计算终止的条件?
第八章 欧拉方法
2、 试列出解初值问题
a11y1a12y2,y1(0)y10,y1 0a21y1a22y2,y2(0)y2.y2的改进Euler格式.
解 求解此初值问题的改进Euler格式为:
14 / 15
数值分析复习总结题
hh111212yyayayayaym1m11m12m11m112m122
hhy2y2ay1ay2ay1ay2m1m21m22m21m122m122122y(xm),y2(xm)。 y0 、y0 已知;这里 y1 、ymm无限逼近1写成矩阵形式为
y1m1 2ym13、 已知初值问题
y1ha11a12y1ha11a12y1mmm1222 aym221a22ym2a21a22ym1yx2y , 0x0.3 y(0)2 取步长h0.1, 用欧拉公式求出初值问题的解函数y的数值解.(10分)(保留4位小数)
2yn1ynhf(xn,yn)yn0.1(xnyn)
解:建立具体的Euler公式,
将y0y(0)2 , xnx0nh0.1n , (n0,1,2,3)代入可得
2y1y00.1(x0y0)20.1(02)2.22y2y10.1(x1y1)2.20.1(0.122.2)2.421
2y3y20.1(x2y2)2.4210.1(0.222.421)2.6671八、(12分)用Euler方法求解常微分方程初值问题 y(x)f(x,y(x)),axb, y(a)y0,y0R.
15 / 15
因篇幅问题不能全部显示,请点此查看更多更全内容