2026年5月6日 星期三

數學之美 50 ─ 拉格朗日插值法 (Lagrange polynomial)

https://4rdp.blogspot.com/2026/05/50-lagrange-polynomial.html


已知 $f(1) = 3$,$f(2) = 5$,$f(3) = 7$,求 $f(x)$ 二次多項式

不過求 $f(x)$ 之前先求 $g(x)$、$h(x)$、$k(x)$
令 $g(1) = 1$,$g(2) = 0$,$g(3) = 0$,
得 $g(x)=\frac{(x-2)(x-3)}{(1-2)(1-3)}$

令 $h(1) = 0$,$h(2) = 1$,$h(3) = 0$,
得 $h(x)=\frac{(x-1)(x-3)}{(2-1)(2-3)}$

再令 $k(1) = 0$,$k(2) = 0$,$k(3) = 1$,
得 $k(x)=\frac{(x-1)(x-2)}{(3-1)(3-2)}$

最後 $f(x) = 3g(x) + 5h(x) + 7k(x)$


拉格朗日插值法是不用解 $f(x) = ax^{2} + bx + c$ 係數 $abc$,就可以把二次多項式列式出來的方法。

以往我是採 Curve fitting,求出係數後,該多項式就可以直接使用,找時間算一下拉格朗日插值法的多項式最終係數是不是和 Curve fitting 一樣。

沒有留言:

張貼留言