同济高数 第9章 第9-10-2题
📝 题目
2.已知一组实验数据为 $\left(x_{1}, y_{1}\right),\left(x_{2}, y_{2}\right), \cdots,\left(x_{n}, y_{n}\right)$ .现若假定经验公式是
$$
y=a x^{2}+b x+c
$$
试按最小二乘法建立 $a, b, c$ 应满足的三元一次方程组.
💡 答案解析
[AI解答]
[AI解答]
我们已知实验数据点 $(x_i, y_i), i=1,2,\dots,n$,并假设经验公式为
$$
y = a x^2 + b x + c
$$
根据最小二乘法原理,要使误差平方和
$$
S(a,b,c) = \displaystyle\sum_{i=1}^{n} \left[ y_i - (a x_i^2 + b x_i + c) \right]^2
$$
达到最小,则需满足
$$
\frac{\partial S}{\partial a} = 0,\quad \frac{\partial S}{\partial b} = 0,\quad \frac{\partial S}{\partial c} = 0.
$$
分别求偏导数:
1. 对 $a$ 求偏导:
$$
\frac{\partial S}{\partial a} = -2 \displaystyle\sum_{i=1}^{n} \left[ y_i - (a x_i^2 + b x_i + c) \right] x_i^2 = 0
$$
整理得:
$$
a \displaystyle\sum_{i=1}^{n} x_i^4 + b \displaystyle\sum_{i=1}^{n} x_i^3 + c \displaystyle\sum_{i=1}^{n} x_i^2 = \displaystyle\sum_{i=1}^{n} x_i^2 y_i
$$
2. 对 $b$ 求偏导:
$$
\frac{\partial S}{\partial b} = -2 \displaystyle\sum_{i=1}^{n} \left[ y_i - (a x_i^2 + b x_i + c) \right] x_i = 0
$$
整理得:
$$
a \displaystyle\sum_{i=1}^{n} x_i^3 + b \displaystyle\sum_{i=1}^{n} x_i^2 + c \displaystyle\sum_{i=1}^{n} x_i = \displaystyle\sum_{i=1}^{n} x_i y_i
$$
3. 对 $c$ 求偏导:
$$
\frac{\partial S}{\partial c} = -2 \displaystyle\sum_{i=1}^{n} \left[ y_i - (a x_i^2 + b x_i + c) \right] = 0
$$
整理得:
$$
a \displaystyle\sum_{i=1}^{n} x_i^2 + b \displaystyle\sum_{i=1}^{n} x_i + c n = \displaystyle\sum_{i=1}^{n} y_i
$$
因此,$a, b, c$ 满足的三元一次方程组(正规方程组)为:
$$
\begin{cases}
\displaystyle a \sum_{i=1}^{n} x_i^4 + b \sum_{i=1}^{n} x_i^3 + c \sum_{i=1}^{n} x_i^2 = \sum_{i=1}^{n} x_i^2 y_i \$$1em]
\displaystyle a \sum_{i=1}^{n} x_i^3 + b \sum_{i=1}^{n} x_i^2 + c \sum_{i=1}^{n} x_i = \sum_{i=1}^{n} x_i y_i \$$1em]
\displaystyle a \sum_{i=1}^{n} x_i^2 + b \sum_{i=1}^{n} x_i + c n = \sum_{i=1}^{n} y_i
\end{cases}
$$
难度:★★☆☆☆