Transcript y 1
3.3. FUNKCIJŲ INTERPOLIAVIMAS Lagranžo interpoliacinis daugianaris Duota duomenų lentelė, kurioje yra n+1 mazgas: xi yi x00 y00 x11 y11 … … xnn ynn Lagranžo daugianaris bus n-ojo ar mažesnio laipsnio ( x x1 )(x x2 ) ( x xn ) Ln ( x) y0 ( x0 x1 )(x0 x2 ) ( x0 xn ) ( x x0 )(x x2 ) ( x xn ) y1 ( x1 x0 )(x1 x2 ) ( x1 xn ) ( x x0 )(x x1 ) ( x xn 1 ) yn ( xn x0 )(xn x1 ) ( xn xn 1 ) Pavyzdys Duota duomenų lentelė, kurioje yra 3 mazgai: x 2 3 5 y 3 10 36 Lagranžo daugianaris bus 2-ojo ar mažesnio laipsnio ( x x0 )(x x2 ) ( x x1 )(x x2 ) L2 ( x) y0 y1 ( x0 x1 )(x0 x2 ) ( x1 x0 )(x1 x2 ) ( x x0 )(x x1 ) y2 2 x 2 3 x 1 ( x2 x0 )(x2 x1 ) Niutono interpoliaciniai daugianariai Duotai duomenų lentelei, reikia sudaryti baigtinių skirtumų lentelę: i xi yi ∆yi ∆2yi 0 x0 y0 y1-y0 ∆y1- ∆ y0 1 x1 y1 y2-y1 ∆y2- ∆ y1 2 x2 y2 y3-y2 ∆y3- ∆ y2 … … … ∆yn-1- ∆ yn-2 n-2 xn-2 yn-2 yn-1-yn-2 n-1 xn-1 yn-1 yn-yn-1 n yn xn … ∆nyi ∆n-1y2- ∆n-1 y1 Atmetame tuos ∆ky stulpelius, kurių ∆∙2k>|∆ky| Pirmasis Niutono interpoliacinis daugianaris i xi yi ∆yi ∆2yi 0 x0 y0 y1-y0 ∆y1- ∆ y0 1 x1 y1 yy2-y1 0 ∆y2- ∆ y12 y … … … 1!h 2!h N1 (2x) x2 y0y2 x03-)∆y2 y3-y2( x ∆y n-2 xn-2 ynn-2y yn-1-yn-2 yn-1 n-1xn-1 n xn ny!h … ∆nyi ∆n-1y2- ∆n-1 y1 ∆yn-1- ∆ yn-2 0 2 ( x x0 )(x x1 ) ( x x0 )(x x1 ) ( x xn 1 ) 0 n yn-yn-1 n h xi 1 xi Antrasis Niutono interpoliacinis daugianaris i xi yi ∆yi ∆2yi 0 x0 y0 y1-y0 ∆y1- ∆ y0 ∆y2- ∆ y1 2 … ∆nyi ∆n-1y2- ∆n-1 y1 yn 1 yn 2 N 2 (2x) x2yn y2 y3-y2( x x∆yn 3)- ∆ y2 2 ( x xn )(x xn 1 ) 2!h … … … 1! h n n-2 xn-2 yyn-20 yn-1-yn-2 ∆yn-1- ∆ yn-2 ( x x )(x xn 1 ) ( x x1 ) n-1 xn-1 yn-1n yn-yn-1n n!h 1 x1 y1 n xn yn y2-y1 h xi 1 xi 4 uždavinys 82 psl. (1) Baigtinių skirtumų lentelė: i xi yi Δyi Δ2yi Δ3yi Δ4yi Δ5yi 0 1,8 1,958 0,149 0,012 0,002 -0,002 0,008 1 1,9 2,107 0,161 0,014 0,000 0,006 -0,011 2 2,0 2,268 0,175 0,014 0,006 -0,005 0,006 3 2,1 2,443 0,001 0,001 -0,008 4 2,2 2,632 0,189 0,020 ∆=0.001 0,209 0,021 0,002 -0,007 0,014 5 2,3 2,841 0,230 0,023 -0,005 0,007 -0,008 6 2,4 3,071 0,253 0,018 0,002 -0,001 7 2,5 3,324 0,271 0,020 0,001 8 2,6 3,595 0,291 0,021 9 2,7 3,886 0,312 10 2,8 4,198 Atmetame jau Δ3yi stulpelį