严正声明:此份试题为考后回忆版,目的为交流学习,严禁用作他用。
本博客为试题解答,点击蓝色字体跳转至试题
第一问
解:
由题意得
∣
d
^
2
−
d
2
∣
d
2
≤
1
%
\frac {|\hat{d}^2-d^2|} {d^2}\leq1\%
d2∣d^2−d2∣≤1%
∣
d
^
−
d
∣
d
∣
d
^
+
d
∣
d
≤
1
%
\frac {|\hat{d}-d|} {d}\frac {|\hat{d}+d|} {d}\leq1\%
d∣d^−d∣d∣d^+d∣≤1%
因为
∣
d
^
+
d
∣
d
≈
2
\frac {|\hat{d}+d|} {d}\approx2
d∣d^+d∣≈2
所以
∣
d
^
−
d
∣
d
≤
0.5
%
\frac {|\hat{d}-d|} {d}\leq0.5\%
d∣d^−d∣≤0.5%
则边长
d
d
d允许的相对误差限为
0.5
%
0.5\%
0.5%。
第二问
解:
由题意得
ϕ
(
x
)
=
1
+
1
x
2
\phi(x)=1+\frac{1}{x^2}
ϕ(x)=1+x21,令
x
∈
[
1.3
,
1.7
]
x\in[1.3,1.7]
x∈[1.3,1.7],
ϕ
(
x
)
∈
[
1.3
,
1.7
]
\phi(x)\in[1.3,1.7]
ϕ(x)∈[1.3,1.7],且
∣
ϕ
′
(
x
)
∣
<
1
|\phi^{'}(x)|<1
∣ϕ′(x)∣<1,因此该迭代公式产生的迭代序列在
[
1.3
,
1.7
]
[1.3,1.7]
[1.3,1.7]这个区间内全局收敛,故
x
0
=
1.5
x_0=1.5
x0=1.5时肯定收敛。
执行迭代,
x
(
0
)
=
1.5
x^{(0)}=1.5
x(0)=1.5
x
(
1
)
=
1.4444
x^{(1)}=1.4444
x(1)=1.4444
x
(
2
)
=
1.4793
x^{(2)}=1.4793
x(2)=1.4793
x
(
3
)
=
1.4570
x^{(3)}=1.4570
x(3)=1.4570
x
(
4
)
=
1.4711
x^{(4)}=1.4711
x(4)=1.4711
x
(
5
)
=
1.4621
x^{(5)}=1.4621
x(5)=1.4621
x
(
6
)
=
1.4677
x^{(6)}=1.4677
x(6)=1.4677
此时若保留三位正确的有效数字,则该迭代序列收敛到1.46,证明该迭代序列收敛。
第三问
解:
(1)按照课本中提到的公式写即可;
(2)该线性方程组的系数矩阵
A
=
[
20
4
6
4
20
8
6
8
20
]
A= \begin{bmatrix} 20&4&6\\ 4&20&8\\ 6&8&20\\ \end{bmatrix}
A=
204642086820
,该矩阵按行严格对角占优,两种迭代法均收敛。
第四问
解:
令
f
(
x
)
=
(
x
+
1
)
(
x
−
x
1
)
(
x
−
1
)
f(x)=(x+1)(x-x_1)(x-1)
f(x)=(x+1)(x−x1)(x−1),
∫
−
1
1
f
(
x
)
d
x
=
0
\int_{-1}^1f(x)\,dx=0
∫−11f(x)dx=0,解得
x
1
=
0
x_1=0
x1=0
同理分别令
f
(
x
)
=
1
f(x)=1
f(x)=1,
f
(
x
)
=
x
f(x)=x
f(x)=x,
f
(
x
)
=
x
2
f(x)=x^2
f(x)=x2,可得
{
A
0
+
A
1
+
A
2
=
2
−
A
0
+
A
1
x
1
+
A
2
=
0
A
0
+
A
1
x
1
2
+
A
2
=
2
3
\begin{cases} A_0+A_1+A_2=2\\ -A_0+A_1x_1+A_2=0\\ A_0+A_1x_1^2+A_2=\frac{2}{3} \end{cases}
⎩
⎨
⎧A0+A1+A2=2−A0+A1x1+A2=0A0+A1x12+A2=32
解得
{
A
0
=
1
3
A
1
=
4
3
A
2
=
1
3
\begin{cases} A_0=\frac{1}{3}\\ A_1=\frac{4}{3}\\ A_2=\frac{1}{3} \end{cases}
⎩
⎨
⎧A0=31A1=34A2=31
令
f
(
x
)
=
x
4
f(x)=x^4
f(x)=x4,
∫
−
1
1
f
(
x
)
d
x
=
2
5
≠
1
3
f
(
−
1
)
+
4
3
f
(
0
)
+
1
3
f
(
1
)
=
2
3
\int_{-1}^1f(x)\,dx=\frac{2}{5}\neq\frac{1}{3}f(-1)+\frac{4}{3}f(0)+\frac{1}{3}f(1)=\frac{2}{3}
∫−11f(x)dx=52=31f(−1)+34f(0)+31f(1)=32,因此该求积公式有三次代数精度。
考虑对
f
(
x
)
f(x)
f(x)执行埃尔米特插值,则需要四个插值条件,分别为
f
(
−
1
)
=
H
(
1
)
,
f
(
0
)
=
H
(
0
)
,
f
(
1
)
=
H
(
1
)
,
f
′
(
0
)
=
H
′
(
0
)
f(-1)=H(1),f(0)=H(0),f(1)=H(1),f^{'}(0)=H^{'}(0)
f(−1)=H(1),f(0)=H(0),f(1)=H(1),f′(0)=H′(0)
则该求积公式的余项为
R
=
∫
−
1
1
f
(
4
)
(
ξ
)
4
!
(
x
+
1
)
(
x
−
0
)
2
(
x
−
1
)
d
x
=
f
(
4
)
(
ξ
)
4
!
∫
−
1
1
(
x
+
1
)
x
2
(
x
−
1
)
d
x
=
−
f
(
4
)
(
ξ
)
90
R=\int_{-1}^{1}\frac{f^{(4)}(\xi)}{4!}(x+1)(x-0)^2(x-1)\,dx=\frac{f^{(4)}(\xi)}{4!}\int_{-1}^{1}(x+1)x^2(x-1)\,dx=-\frac{f^{(4)}(\xi)}{90}
R=∫−114!f(4)(ξ)(x+1)(x−0)2(x−1)dx=4!f(4)(ξ)∫−11(x+1)x2(x−1)dx=−90f(4)(ξ),
ξ
\xi
ξ与
x
,
−
1
,
0
,
1
x,-1,0,1
x,−1,0,1有关。
第五问
解:
(1)带入条件列得一个二元一次方程组,解的
α
=
0.666
,
β
=
−
0.6
\alpha=0.666,\beta=-0.6
α=0.666,β=−0.6;
(2)对
α
\alpha
α施加一个微小扰动
ϵ
\epsilon
ϵ,则
f
(
α
^
)
=
(
α
+
ϵ
)
x
12
+
β
x
13
f(\hat{\alpha})=(\alpha+\epsilon)x^{12}+\beta x^{13}
f(α^)=(α+ϵ)x12+βx13
f
(
α
^
)
=
α
x
12
+
β
x
13
+
ϵ
x
12
f(\hat{\alpha})=\alpha x^{12}+\beta x^{13}+\epsilon x^{12}
f(α^)=αx12+βx13+ϵx12
而
f
(
α
)
=
α
x
12
+
β
x
13
f(\alpha)=\alpha x^{12}+\beta x^{13}
f(α)=αx12+βx13
则
f
(
α
^
)
−
f
(
α
)
ϵ
=
x
12
\frac{f(\hat{\alpha})-f(\alpha)}{\epsilon}=x^{12}
ϵf(α^)−f(α)=x12
则条件数
c
o
n
d
1
=
∥
f
(
α
^
)
−
f
(
α
)
ϵ
∥
∞
=
∥
x
12
∥
∞
cond_1=\|\frac{f(\hat{\alpha})-f(\alpha)}{\epsilon}\|_\infty=\|x^{12}\|_\infty
cond1=∥ϵf(α^)−f(α)∥∞=∥x12∥∞
同理,对
β
\beta
β施加一个微小扰动
ϵ
\epsilon
ϵ,则
f
(
β
^
)
=
α
x
12
+
(
β
+
ϵ
)
x
13
f(\hat{\beta})=\alpha x^{12}+(\beta+\epsilon) x^{13}
f(β^)=αx12+(β+ϵ)x13
f
(
β
^
)
=
α
x
12
+
β
x
13
+
ϵ
x
13
f(\hat{\beta})=\alpha x^{12}+\beta x^{13}+\epsilon x^{13}
f(β^)=αx12+βx13+ϵx13
而
f
(
β
)
=
α
x
12
+
β
x
13
f(\beta)=\alpha x^{12}+\beta x^{13}
f(β)=αx12+βx13
则
f
(
β
^
)
−
f
(
β
)
ϵ
=
x
13
\frac{f(\hat{\beta})-f(\beta)}{\epsilon}=x^{13}
ϵf(β^)−f(β)=x13
则条件数
c
o
n
d
2
=
∥
f
(
β
^
)
−
f
(
β
)
ϵ
∥
∞
=
∥
x
13
∥
∞
cond_2=\|\frac{f(\hat{\beta})-f(\beta)}{\epsilon}\|_\infty=\|x^{13}\|_\infty
cond2=∥ϵf(β^)−f(β)∥∞=∥x13∥∞
令向量
x
⃗
=
[
0.1
,
0.9
]
T
\vec{x}=[0.1,0.9]^T
x=[0.1,0.9]T,
c
o
n
d
1
=
0.
9
12
cond_1=0.9^{12}
cond1=0.912,
c
o
n
d
2
=
0.
9
13
cond_2=0.9^{13}
cond2=0.913
说明在
x
=
0.9
x=0.9
x=0.9处
α
\alpha
α和
β
\beta
β的微小扰动对输出结果
f
(
x
)
f(x)
f(x)的影响更敏感。