interpoliãvimas, tiesnis interpoliãvimas, funkcijos f(x) kūrimas (galbūt apytikslis), kai žinomos jos reikšmės arba (ir) išvestinių reikšmės duotuose taškuose. Tarkime, intervale [ab] duota n + 1 taškų a = x0 < x1 < x2 < … < xk < … < xn = b, kurie vadinami interpoliavimo mazgais, ir yra žinomos funkcijos f(x) reikšmės tuose taškuose yk = f(xk) (k = 0, 1, 2, …, n). Parinkus funkcijų, apibrėžtų intervale [ab], klasę K (pvz., algebrinius daugianarius, kurių laipsniai ne didesni už n), joje ieškoma funkcija P(x) vadinama interpoliacine funkcija, kuriai teisingos lygybės: P(xk) = f(xk) (k = 0, 1, 2, …, n). Algebrinių daugianarių, kurių laipsniai ne didesni už n, klasėje interpoliavimo uždavinys turi vienintelį sprendinį, kurį galima užrašyti Lagrange’o interpoliacinio daugianario pavidalu: Ln(x) = k = 0 n ( x x 0 ) ... ( x x k 1 ) ( x x k + 1 ) ... ( x x n ) ( x k x 0 ) ... ( x k x k 1 ) ( x k x k + 1 ) ... ( x k x n ) sum from{k=0} to{n} {{( x`-` x_{0} )...(x`-` x_{k-1})(x`-` x_{k+1})...(x`-` x_{n})} over {( x_{k}`-` x_{0} )...( x_{k}`-` x_{k-1})( x_{k}`-` x_{k+1})...( x_{k}`-` x_{n})}} f(xk). Jei funkcija f(x) ∈ Cn+1[ab] (tolydžiai diferencijuojama n + 1 kartą), interpoliavimo paklaida R n ( x ) = f ( x ) L n ( x ) R_{n}( x )`=`f( x )`-` L_{n}( x ) = f ( n + 1 ) ( ξ ) ( n + 1 ) ! { f^{( n+1 )}( %xi )} over { fact{( n`+`1 )} } ω(x); čia ξ ( a , b ) , ω ( x ) = i = 0 n ( x x i ) %xi` %element`( a,`b ),` %omega ( x )`=` prod from{i=0} to{n} ( x`-` x_{i} ) . Interpoliacinė funkcija gali būti ieškoma pavidalu P ( x ) = k = 0 n c k u k ( x ) P( x )`=` sum from{k=0} to{n} c_{k} u_{k}( x ) ; čia uk(x) yra iš anksto parinkta tiesiškai nepriklausomų funkcijų sistema (pvz., 1, xx2, …, xn arba 1, cosx, cos2x, …, cosnx). Šiuo atveju funkcija P(x) vadinama interpoliaciniu daugianariu pagal funkcijų sistemą uk(x). Nežinomi koeficientai ck vienareikšmiškai randami sprendžiant tiesinių lygčių sistemą k = 0 n c k u k ( x j ) = y j ( j = 0 , 1 , 2 , ... , n ) sum from{k=0} to{n} c_{k} u_{k}( x_{j} )`=` y_{j}`( j`=`0,`1,`2,`...,`n ) . Jei papildomai žinomos funkcijos f(x) išvestinių reikšmės kuriame nors mazge xj, t. y. f(xj), f′(xj), f″(xj), …, f(k)(xj), galima laikyti, kad xj yra k + 1 eilės kartotinis interpoliavimo mazgas.

Jei interpoliuojamų funkcijų klasė K sutampa su Cmk[ab] (1 ≤ k ≤ m + 1) ir kiekviename intervale [xjxj+1] (j = 0, 1, 2, …, n – 1) šios funkcijos yra m eilės daugianariai, tai tokia interpoliacinė funkcija Smk(x) vadinama m eilės splainu, kurio defektas lygus k. Praktikoje dažniausiai naudojami kubiniai splainai, kurių defektas lygus 1: S3(x) = S3, 1(x). Norint surasti kubinį splainą reikalingos dvi papildomos sąlygos. Dažniausiai formuluojamos natūraliosios kraštinės sąlygos: S 3 ' ' ( a ) = S 3 ' ' ( b ) = 0 S_{3}^{''}( a )`=` S_{3}^{''}( b )`=`0 . Šiuo atveju kubinis splainas randamas vienareikšmiškai.

1566

Papildoma informacija
Turinys
Bendra informacija
Straipsnio informacija
Autorius (-iai)
Redaktorius (-iai)
Publikuota
Redaguota
Siūlykite savo nuotrauką