课程名称: 计算方法 考试类型(考试或考查): 考试 年 级: 2011 学时: 54 考试时间: 120 专 业: 学生姓名: 学号:
一、(8分)计算f121,取21.4,利用下列等式计算,哪一个得到的结果最好?
6解: 方法一
216, 3223,
13223, 99702。
设y(x1),若x若通过
612,p1.4,则|e(p)|101。
261216计算y值,即计算函数f(x)(x1)在x2处的值,由于
f(x)6x1,故e(f(p))|f(p)|e(p),得
(2分) |e(f(1.4))|6(1.41)7|e(p)|0.013|e(p)|;
若32273计算y值,即计算函数f(x)(32x)在x232处的值,由于
f(x)632x,故得
(2分) |e(f(1.4))|6(321.4)2|e(p)|0.24|e(p)|;
若3223计算y值,即计算函数f(x)(32x)43在x2处的值,由于
f(x)632x,故得
(2分) |e(f(1.4))|6(321.4)4|e(p)|0.005|e(p)|;
若99702计算y值,即计算函数f(x)9970x在x2处的值,由于
f(x)70,故得
(2分) |e(f(1.4))|70|e(p)|70|e(p)|;
比较4个结果得,通过
13223计算得到的结果最好。
方法二
根据数值计算原则:(1)避免两个相近的数相减;(3分)(2)简化计算步骤,减少运
第 页(共 页) 1
算次数。(3分) 可以判断得出:通过
13223计算得到的结果最好。(2分)
二、(10分) 设
111A111
111计算||A||1,||A||2,||A||
解: ||A||13,||A||3(6分)。由于A是对称矩阵,所以||A||2max(|(A)|)(2分),而A的特征值为1,2,2,故||A||22(2分)
三、(10分)为求方程xx10在1.5附近的根,设将方程改写成下列等价形式,并建立相应的迭代公式。 (1)x13211x1,迭代公式; (2)xk1xk2x21,迭代公式xk1x11。 xk1试分析每种迭代公式的收敛性。 解:考虑区间[1.3,1.6](2分)。
(1)当x[1.3,1.6]时,g(x)1221|g(x)|0.9101,,[1.3,1.6]x31.33x2故迭代xk111在[1.3,1.6]上收敛。(4分) xk2 (2)当x[1.3,1.6]时,令g(x)1, x1|g(x)|111.0761。 32322(x1)2(1.61)故迭代xk11发散。(4分) xk1x1x2x31x12x22x30。 2xxx1123第 页(共 页) 2
四、(10分)用LU分解法求解方程组:
111TTT解:设A122,X(x1,x2,x3),b(1,0,1),Y(y1,y2,y3)。
211 (1)对A进行LU分解,
100111ALU110011。(4分)
231002 (2)解方程LYb得:Y(1,1,6);(3分) (3)解方程UXY得:X(2,2,3)(3分) 五、(10分)线性方程组:
TTx12x22x31x1x2x33 2x2xx5123考察用Jacobi迭代和Gauss-Seidel迭代解此方程组的收敛性。
022解:1、BJ101,BJ的特征值为1230,(BJ)01。故Jacobi
220迭代收敛。(5分) 2、BGS022023,BGS的特征值为122,30,(BGS)1。故002Gauss-Seidel迭代发散。(5分)
六、(10分)现在你没有计算器,也没有计算机。请你用线性插值和二次插值计算出43的近似值,并估计误差。
解:问题可化为:已知函数f(x)插值法求函数f(x)(1)线性插值:
43介于36与49之间,以x036,x149为节点,进行线性插值得
x在xi0,1,4,9,16,的值yi0,1,2,3,4,,通过
x在x43的值。
f(x)L1(x)x42,于是436.5385, 131(4336)(4943)0.0243。误差为:|R1(42)|(5分) 322436(2)二次插值:
第 页(共 页) 3
离43最近的三个节点为:25,36 49,用这三个节点进行二次失插值得
f(x)L2(x),于是436.5629,
误差为:|R1(43)|3(5分) (4325)(4336)(4943)0.0061。526836七、(8分)已知yf(x)的数据表如下:
xi yi -2 0 -1 0.2 0 0.5 1 0.8 2 1 求一次式p(x)axb,使得p(x)为f(x)的最小二乘一次近似;
21解:记A0121010.2a,,y0.5c,要使p(x)axb为f(x)的最小二乘一次1b10.811近似,a,b为超定方程Acy的最小二乘解。(4分)
100a2.6TTAAcAy 超定方程Acy的法方程为,解之
05b2.5得:a0.26,b0.5 (2分),最后得p(x)0.26x0.5为f(x)的最小二乘一次近似。(2分)
八、(8分)如果f(x)0,证明用梯形公式计算积分I并说明其几何意义。
证明:由梯形公式的余项
baf(x)dx所得结果比准确值I大,
(ba)3RT(f)f(),(a,b),(3分)
12知若f(x)0,则RT(f)0,因而
If(x)dxTRT(f)T,
ab即用梯形公式得到的结果比准确值大。(3分)
从几何上看,f(x)0,f(x)为下凸函数,曲线位于对应弦的下方,此时梯形面积
大于曲边梯形的面积。(2分)
九、(8分)试求如下数值积分公式的结点xi(i1,2)及求积系数Ai(i1,2),使公式具有最高代数精度:
第 页(共 页) 4
11x2f(x)dxA1f(x1)A2f(x2)。
解:由于求积公式中有四个末知参数,设公式至少具有3次代数精度,(2分)得
2AA213A1x1A2x20 (2分) 22A1x12A2x25Ax3Ax301122解之得:A1A2331,x1,x2(2分)。公式为:
553
11x2f(x)dx13313(2分) f53f5。
(此题超范围不做)十、(10分)考虑中点公式:yk1yk12hf(xk,yk),
yy,0x1(1)怎样利用中点公式求解初值问题?(取步长h0.25)。
y(0)1(2)分析中点公式的绝对稳定区间。
解:(1)由于中点公式是一个两步格式,须用一个单步格式计算出y1。 可以这样求解:令xiih(i0,1,2,3,4)
1、 用Euler公式计算y1:y1y0hy00.75;
2、 用中点公式计算yi:yiyi22hyi1,i2,3,4。(5分) (2) 将中点公式用于实验方程yy得:
yn1yn12hyn
对应的特征方程为
r212hr
特征根为r1,2(h)h(h)1,要|r1,2(h)|1,有对稳定区间为211h,故中点公式的绝2211,。(5分) 22十一、(8分)在实际问题中,f(x)不是初等函数,而导数f(x)的计算函数比较容易。请设
第 页(共 页) 5
计计算f(x)在若干点上的值的方法。
解:要通过f(x)计算f(x)在若干点上的值,至少要知到f(x)在一个特定点的值,不妨设
f(a)0。
方法一、先求函数f(x)的插值多项式Pn(x),利用公式f(x)xaf(t)dt,可得
f(x)Pn(t)dt,利用此公式就可计算出f(x)在若干点上的值。
ax方法二、f(x)xaf(t)dt,用数值积分法计算此积分,可计算出f(x)在若干点上的值。
方法三、令yf(x),则f(x)可看成常微分方程初值问题
yf(x) y(a)0yf(x)的解,用常微分方程初值问题的数值解法求解,可计算f(x)在若干点上的值。
y(a)0第 页(共 页) 6
因篇幅问题不能全部显示,请点此查看更多更全内容