Funcția spline
În analiza matematică , o splină este o funcție , constând dintr-un set de polinoame conectate, al căror scop este de a interpola un set de puncte (numite noduri spline) într-un interval, astfel încât funcția să fie continuă cel puțin până la un ordin dat de derivate în orice moment al intervalului.
Calculul funcțiilor spline este un instrument puternic de grafică pe calculator bazat pe vectori , cum ar fi CAD (Computer Aided Design). Termenul englezesc spline înseamnă o bandă de metal sau lemn, deoarece inițial splina era un instrument special de desen format din benzi elastice lungi fixate pe nodurile interpolației prin greutăți mari. [1]
Identificarea funcțiilor necesită calcularea coeficienților polinomului de interpolare. Există diferite moduri de a genera spline, dar, spre deosebire de metodele numerice ale lui Newton și Lagrange , ale căror polinoame au un grad care depinde de numărul de poli considerați, utilizează polinoame de grad setat să fuzioneze toate noduri, cu . Prin urmare, o splină nu generează un singur polinom de interpolare, ci un set de polinoame care se conectează între ele, astfel încât funcția spline finală este continuă în toate nodurile. De exemplu, luați în considerare o funcție spline de grad : generează un set de cubice continue care pot fi diferențiate de două ori în intervalul de interpolare; în plus, la extremele intervalului, a doua derivată trebuie să fie zero, adică funcția iese cu un curs rectiliniu în afara extremelor intervalului; în acest caz vorbim despre o spline naturală . [1]
Splina are caracteristica de a interpola punctele astfel încât să nu aibă modificări bruște în pantă, adică să fie foarte netedă și netedă; de fapt se poate arăta că funcția spline minimizați în intervalul de interpolare cantitatea
care, din punct de vedere geometric, poate fi interpretat ca măsura curburii medii a splinei. Din punct de vedere fizic, condiția anterioară traduce condiția de minimizare a energiei elastice pe care o dețin benzile metalice aparținând instrumentului de desen original. [1]
Definiție
Este o subdiviziune a intervalului închis . O funcție de spline de grad cu noduri în puncte cu este o funcție activată indicat cu astfel încât, în interval avem:
- în fiecare subgama cu functia este un polinom de grad ;
- functia și primele sale derivatele sunt continue.
O funcție spline interpolează dacă, pe lângă satisfacerea celor două cerințe indicate mai sus, trece prin fiecare dintre punctele care o definesc. În special, având în vedere tabelarea (eșantionarea) unei funcții în puncte cu splina se numește interpolare a splinei astfel încât: pentru fiecare
Indicat cu restricția unei spline de grad pe subgama pentru te poți gândi oricând în formă
unde coeficienți (Sunt pe fiecare dintre subintervalele) se determină prin impunerea condițiilor de continuitate a în nodurile interne:
- pentru
Cu toate acestea, acest lucru dă naștere la ecuațiile, deci sistemul de ecuații astfel obținut, are grade de libertate. De asemenea, în cazul splinelor de interpolare, prin impunerea trecerii splinei pentru puncte pentru încă neputând determina coeficienți. Din acest motiv, în practică, este obișnuit să adăugați condiții suplimentare, astfel încât sistemul să aibă o soluție unică.
Cele mai utilizate condiții suplimentare sunt de două tipuri:
- pentru
spline care satisfac acest tip de condiții se numesc spline periodice ;
- pentru
cu condiția, totuși, că este cu Spline care îndeplinesc astfel de condiții se numesc spline naturale .
Dintre toate funcțiile aparținând spațiului Sobolev H 2 care trec puncte atribuite și care îndeplinesc una dintre condițiile suplimentare anterioare, splina cubică interpolantă este cea care minimizează integralul:
Această integrală, dacă prima derivată este mică, poate fi interpretată ca o bună aproximare a curburii medii. Faptul că este minim justifică afirmația că splina este cea mai lină funcție de interpolare.
Notă
Elemente conexe
- Interpolare spline
- Isaac Jacob Schoenberg
- Grafică pe computer
- Grafică computerizată 3D
- Grafică vectorială
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre funcția Spline
Controlul autorității | Thesaurus BNCF 57247 · LCCN (EN) sh85126830 |
---|