Spline quadratică

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În analiza numerică o splină este o funcție care constă dintr-un set de polinoame și interpola un set de puncte, nodurile splinei . Scopul splinei de interpolare este de a conecta aceste puncte continuu până la un ordin dat de derivate . Adică, cu alte cuvinte, aproximează funcția continuă care trece prin punctele de mai sus. De exemplu, pentru a obține o precizie mai mare, setul de puncte este împărțit în intervale și fiecare interval este aproximat de un polinom: cu cât este mai mare numărul de intervale, cu atât va fi mai „precisă” curba de interpolare. Splina pătratică interpolează intervale de puncte cu polinoame de gradul II (din acest motiv se numește pătratic) [1] .

Din motivele de mai sus se poate numi spline de gradul doi .

Interpolare cu spline quadratice

Având în vedere un set de puncte , poate fi interpolat în diferite moduri: liniar , cu interpolare Lagrange , prin spline sau cu funcție în bucăți (pătratic, cub și așa mai departe ...). Printre opțiunile pentru spline, este cea cu spline pătratică care, după cum sa menționat, își propune să construiască polinoame de gradul doi în intervalele dintre puncte. Un exemplu de set de puncte ar putea fi următorul:

x i 0 1/6 1/2 5/6 1
y i 1 3 1 2 1

Dacă scopul [2] este de a aproxima funcția continuă care le unește făcând-o cu o spline pătratică , atunci voi dori să construiesc pe fiecare segment ( interval ) o funcție de gradul doi care este cumva conectată, cu următoarea, la punctul care separă cele două intervale. Voi putea impune fileul prin derivate și va fi ultimul pas, în timp ce spline-ul va fi în general definit în acest fel:

Unde este înseamnă spline de gradul II . De exemplu, pentru datele de mai sus avem x 0 = 0 și x n = 1. Doar introduceți datele și faceți calculele pentru a obține n funcții pentru fiecare dintre intervale ( n este 4 în exemplu).

Pentru a impune că interpolează , va trebui apoi să pun condițiile evidente pentru fiecare dintre funcțiile aparținând splinei:

Și, în cele din urmă, după cum am promis, conexiunea continuă , exploatând derivatele:

Unde este primul derivat al . Acest ultim pas se realizează numai în punctele de legătură dintre diferitele intervale, astfel încât să existe o funcție de interpolare „ lină ” pentru sensul intuitiv al derivatului .

Constrângeri suplimentare

În locul pasajului pentru date pot fi atribuite diferite constrângeri, cum ar fi starea unei valori date a derivatei într-o anumită , dar procesul nu se schimbă.

Notă

  1. ^ WJ Kammerer, GW Reddien RS Varga, Quadratic Interpolatory Splines ( PDF ), su math.kent.edu .
  2. ^ Interpolare prin spline ( PDF ), pe math.uh.edu .

Elemente conexe

linkuri externe

  • Pentru interpolare, pe lângă stilou și hârtie, pot fi utilizate software și limbaje științifice precum MATLAB (comercial) sau Octave (open source).