【插值法公式】在數學和工程計算中,插值法是一種通過已知數據點來估計未知點值的方法。它廣泛應用于數據擬合、函數逼近、數值積分等領域。常見的插值方法包括線性插值、多項式插值(如拉格朗日插值、牛頓插值)、樣條插值等。每種方法都有其適用的場景和對應的公式。
以下是幾種常見插值法的公式總結:
一、線性插值
適用場景:已知兩個點,需要估算兩點之間的中間值。
公式:
設已知兩點 $(x_0, y_0)$ 和 $(x_1, y_1)$,求在 $x$ 處的插值結果 $y$:
$$
y = y_0 + \frac{y_1 - y_0}{x_1 - x_0}(x - x_0)
$$
| 參數 | 含義 |
| $x_0, y_0$ | 已知點A的坐標 |
| $x_1, y_1$ | 已知點B的坐標 |
| $x$ | 需要插值的點的橫坐標 |
| $y$ | 插值得到的縱坐標 |
二、拉格朗日插值
適用場景:已知多個點,構造一個多項式通過所有點。
公式:
設已知 $n+1$ 個點 $(x_0, y_0), (x_1, y_1), ..., (x_n, y_n)$,則拉格朗日插值多項式為:
$$
P(x) = \sum_{i=0}^{n} y_i \cdot L_i(x)
$$
其中,
$$
L_i(x) = \prod_{\substack{j=0 \\ j \neq i}}^{n} \frac{x - x_j}{x_i - x_j}
$$
| 參數 | 含義 |
| $x_i, y_i$ | 已知點的坐標 |
| $L_i(x)$ | 基本插值多項式 |
| $P(x)$ | 構造的插值多項式 |
三、牛頓插值
適用場景:適用于逐步增加數據點時,方便遞推計算。
公式:
牛頓插值多項式為:
$$
P(x) = f[x_0] + f[x_0,x_1](x - x_0) + f[x_0,x_1,x_2](x - x_0)(x - x_1) + \cdots
$$
其中,$f[x_0], f[x_0,x_1], ...$ 是差商。
| 參數 | 含義 |
| $f[x_0]$ | 初始差商 |
| $f[x_0,x_1]$ | 一階差商 |
| $f[x_0,x_1,x_2]$ | 二階差商 |
| $x_0, x_1, x_2$ | 已知點的橫坐標 |
四、三次樣條插值
適用場景:要求插值函數在節點處光滑,常用于曲線擬合。
公式:
三次樣條插值是分段三次多項式,滿足以下條件:
- 在每個區間上是一個三次多項式;
- 在節點處連續;
- 一階導數和二階導數連續。
一般形式為:
$$
S(x) = a_i + b_i(x - x_i) + c_i(x - x_i)^2 + d_i(x - x_i)^3
$$
其中,系數由邊界條件和連續性條件確定。
| 參數 | 含義 |
| $a_i, b_i, c_i, d_i$ | 每個區間的系數 |
| $x_i$ | 節點的橫坐標 |
| $S(x)$ | 插值函數 |
總結表格
| 插值方法 | 公式 | 適用場景 | 特點 |
| 線性插值 | $y = y_0 + \frac{y_1 - y_0}{x_1 - x_0}(x - x_0)$ | 兩點之間插值 | 簡單快速,精度低 |
| 拉格朗日插值 | $P(x) = \sum_{i=0}^{n} y_i \cdot L_i(x)$ | 多點插值 | 精度高,計算復雜 |
| 牛頓插值 | $P(x) = f[x_0] + f[x_0,x_1](x - x_0) + \cdots$ | 逐步添加數據點 | 易于遞推,適合動態數據 |
| 三次樣條插值 | 分段三次多項式 | 曲線擬合 | 光滑連續,適合高精度需求 |
以上是幾種常見的插值方法及其公式總結。根據實際應用場景選擇合適的插值方式,可以有效提高計算效率與結果精度。


