实用计算方法习题2解答 下载本文

习题2

2.1 已知下,节点x1,x2及节点处函数值f(x1),f(x2),构造线性插值多项式p1(x). 解:

p1(x)?(x?x2)(x1?x2)f(x1)?(x?x1)(x2?x1)f(x2)

2.2 设f(xi)=i(i=0,1,2),构造二次式,使p2(x)满足: p2(xi)=f(xi)(i=0,1,2) 解: p2(x)?(x?x1)(x-x2)(x0?x1)(x0?x2)f(x0)?(x?x0)(x?x2)(x1?x0)(x1?x2)f(x1)?(x?x0)(x?x1).(x2?x0)(x2?x1)f(x2)

2.3 设节点xi=i(i=0,1,2,3),f(0)=1,f(1)=0,f(2)=-7,f(3)=26,构造次数不超过3次的多项式p3(x),满足

p3(xi)=f(xi),i=0,1,2,3 解:

(x?x1)(x-x2)(x?x3)(x0?x1)(x0?x2)(x0?x3)(x?x0)(x?x1)(x?x3).(x2?x0)(x2?x1)(x?x3)(x?x0)(x?x2)(x?x3)(x1?x0)(x1?x2)(x?x3)(x-x0)(x-x1)(x-x2)(x3-x0)(x-x1)(x-x2)33p3(x)?f(x0)?f(x1)

f(x)3 ?f(x2)?2.4已知函数y=f(x)的观察数据为

-2 0 4 5 5 1 -3 1 试构造f(x)的拉格朗日多项式Pn(x),并计算f(-1)。 解 先构造基函数

xk yk

所求三次多项式为

2.5已知函数y=f(x)的数据如下表中第1,2列。计算它的各阶均差。

k 0 1 2 3 4

xk 0.40 0.55 0.65 0.80 0.90 f(xk) 0.410 75 0.578 15 0.696 75 0.888 11 1.201 52 一阶均差 二阶均差 三阶均差 四阶均差 解 依据均差计算公式,计算结果列下表中。

k 0 1 xk 0.40 0.55 f(xk) 一阶均差 二阶均差 三阶均差 四阶均差 0.410 75 0.578 15 1.116 00 2 3 4

0.65 0.80 0.90 0.696 75 1.168 00 0.280 00 0.888 11 1.275 73 0.358 93 0.197 33 1.201 52 1.384 10 0.433 48 0.213 00 0.031 34 2.6 设节点xi=i(i=0,1,2,3),f(0)=1,f(1)=0,f(2)=-7,f(3)=26,构造Newton插值多项式。

解:依据均差计算公式,计算结果列下表中。

k 0 1 2 3 xk 0 1 2 3 f(xk) 1 0 -7 26 一阶均差 二阶均差 三阶均差 -1 -7 33 -3 20 23/3 所以有: P3(x)=1-x-3x(x-1)+(23/3)x(x-1)(x-2)

2.7 构造三次多项式P3(X)满足:P3(0)= P3(1)=0,P3(0)=P3(1)=1。

解:

构造p3(x)具如下形式:

p3(x)= p1(x)+(x-0)(x-1) q1(x)

其中p1(x) 满足:P1(0)= P1(1)=0(因此p1(x)=0),q1(x)为一次多项式。 因此p3(x) 也满足:P3(0)= P3(1)=0

对p3(x)求导有:p’3(x)=(2x-1)q1 (x)+x(x-1)q1’(x)

令p’3(x) 满足: P3’(0)=P3′(1)=1有:q1 (0)=-1; q1 (1)=1 即:q1(x)=2x-1

所以有:p3(x)= (x-0)(x-1)(2x-1)

2.8 已知数据如下表,试用直线拟合这组数据。

xk yk

解:计算结果列入下表中

k 1 2 3 4 5 1 4 2 4.5 3 6 4 8 5 8.5 xk 1 2 3 4 5 yk 4 4.5 6 8 8.5 xk ?xkyk 4 9 18 32 42.5 1 4 9 16 25 ? 15 .n=5.a0,a1满足的法方程组是 ??a????a???? ?

??a???a????.????31 55 105.5

解得a0=2.45, a1=1.25.所求拟合直线方程为 y =2.45+1.25x

2.9给定数据如下表:

xk yk 1.00 1.25 6.10 6.79 1.50 1.75 2.00 7.53 8.45 9.46 求形如y?aebx的最小二乘拟合曲线。

解:提示:如例2.6。

2.10 依据本章2.1问题举例中表2-2的24个纤维样品的强度与相应的拉伸倍数的记录,确定该纤维的强度与其拉伸倍数的关系。

解:提示:用2.4.3最小二乘曲线拟合例程求解。