Documente Academic
Documente Profesional
Documente Cultură
Fie [a, b] _ R un interval pe dreapta reală şi xi i ∈ {1, 2 ,...N } N număr natural, o reţea
de puncte de diviziune ale acestui interval şi xi ∈ [a ,b], x1 = a , x N = b . Punctele de
diviziune se numesc noduri. Presupunem date valorile în noduri ale unei funcţii reale f
yi = f ( xi ) , i ∈1, N (1)
1
METODA ELEMENTULUI FINIT ŞI METODE APROXIMATIVE CURS partea 1 pagina 2
Minimizarea sumei pătratelor abaterilor în noduri. în acest caz se impune ca
N
S = ∑ [ yi − g ( xi )]2 = min im (5)
i =1
Se observă că, în cazul interpolării, această sumă este chiar nulă, adică are cea mai
mică valoare posibilă. Totuşi, această observaţie nu face superfluu criteriul (5) care este
mai general şi permite tratarea datelor cunoscute incert, aşa cum se va vedea mai
departe. Metoda care foloseşte acest criteriu este întâlnită sub numele de metoda celor
mai mici pătrate.
Dacă N este mare, rezolvarea sistemului (8) este dificilă sau cel puţin neconvenabilă. În
orice caz, nodurile xi fiind distincte, sistemul de ecuaţii (8) este un sistem cu
determinant Vandermonde diferit de zero şi are o soluţie unică, bine determinată pentru
coeficienţii ak . În consecinţă, oricare ar fi calea pe care se construieşte efectiv
polinomul de interpolare (7), acesta este unic pentru o funcţie şi o diviziune dată.
2
METODA ELEMENTULUI FINIT ŞI METODE APROXIMATIVE CURS partea 1 pagina 3
Aproximarea efectuată este o interpolare globală în sensul că se foloseşte un singur
polinom pe tot intervalul [a, b].
1 2 - - - -
2 3 1 - - -
3 0 -3 -2 - -
5 6 3 2 1 -
4 4 2 1 -3/2 -5/6
3
METODA ELEMENTULUI FINIT ŞI METODE APROXIMATIVE CURS partea 1 pagina 4
posibile. Este suficient să procedăm în ordinea nodurilor, din aproape în aproape,
conform definiţiilor (9).
Exemplu
Un exemplu de calcul este prezentat în tabelul anterior unde s-a notat cu DDi diferenţa divizată
de ordinul i (i = 1, 2, 3).
Polinomul obţinut pentru acest caz este
p3 ( x ) = 2 + ( x − 1) ⋅ (1) + (x − 1)( x − 2) ⋅ (− 2) + ( x − 1)( x − 2 )( x − 3) ⋅ (1)
În ceea ce priveşte restul R N −1 ( x ) (eroarea la interpolare), se poate face o evaluare
dacă avem informaţii suplimentare referitoare la funcţia aproximată f ( x ) şi la derivatele
sale.
De regulă, este nerecomandabilă utilizarea unui număr mare de noduri la
interpolare, mai ales dacă se intenţionează calcularea unor derivate cu ajutorul acestui
polinom. Uzual, nu se folosesc toate cele N noduri, ci doar 3-5 noduri cele mai
apropriate de punctul în care se cere valoarea funcţiei. în consecinţă, există
posibilitatea unor variante chiar când nu putem îndesi reţeaua prin alegerea altor
noduri.
Interpolarea polinomială apare deseori ca o componentă a altor algoritmi numerici cum
ar fi integrarea sau derivarea numerică a unor funcţii. în aceste aplicaţii se consideră
deseori cazul diviziunilor egale
xi +1 − xi = h , i = 1, 2 , ..., N − 1 (15)
h fiind pasul reţelei.
Se introduc operatorii δ d şi δ s denumiţi diferenţă la dreapta respectiv, diferenţă la
stânga, prin relaţiile
δ d f (x ) = f (x + h) − f (x ) (16)
δ s f (x ) = f (x ) − f (x − h ) (17)
_f(x) = f(x + h) − f(x) , (1.17)
rf(x) = f(x) − f(x − h) . (1.18)
Rezultatul aplicării operatorului δ d sau δ s asupra lui f ( x ) se numeşte diferenţă finită
(de ordinul I).
Pentru n întreg, se defineşte un operator de translaţie, E, prin relaţia
E n f ( x ) = f ( x + nh ) (18)
Sunt evidente relatiile
E0 f ( x ) = f ( x ) , E1 f ( x ) = f ( x + h ) ,
E 2 f ( x ) = f ( x + 2h ) , E−1 f ( x ) = f ( x − h ) , (19)
.........................................................................
Între operatorii δ d , δ s şi E există relaţiile
δ d = E1 − E0
(20)
δ s = E0 − E−1
Diferenţele divizate se pot exprima în funcţie de diferenţele finite şi de pasul h
DD( x2 , x1 ) = [ f ( x + h ) − f ( x )] / h = [δ d f ( x1 )] / h (21)
DD ( x N , x N −1 ) = [ f ( x N ) − f ( x N − h )] / h = [δ s f ( x1 )] / h (22)
Punând variabila curentă x sub forma
4
METODA ELEMENTULUI FINIT ŞI METODE APROXIMATIVE CURS partea 1 pagina 5
x = xi + αh , α ∈ [o , N − 1] , (23)
pe baza reletiilor (18)-(22) se pot obtin expresiile polinomului de intrepolare Newton şi a
restului cu diferente finite la stinga
1
p N −1 ( x ) = y1 + αδ d y1 + α(α − 1)δ d 2 y1 + ... + CαN −1δ d N −1 y1
2 (25)
RN −1 ( x + αh ) = CαN h N f ( N ) (ξ )
În mod similar considerând variabila curentă x sub forma
x = x N + β h , β ∈ [− N + 1 ,o] , (26)
se pot obtin expresiile polinomului de intrepolare Newton şi a restului cu diferente finite
lastinga
1
p N −1 ( x ) = y N + βδ s y N + β(β + 1)δ s 2 y N 1 + ... + (− 1)N −1 C −Nβ−1δ s N −1 y N
2 (27)
N N N (N )
RN −1 ( x + αh ) = (− 1) C−β h f (ξ )
δ d , sau δ s k au semnificatia aplicării repetate a operatorului δ d
k
În relatiile (25) şi (27)
respectiv δ s de k ori.
Exemplu
Utilizând primele patru noduri din tabelul 1.1, adică
xi 1 2 3 5
yi 2 3 0 6
5
METODA ELEMENTULUI FINIT ŞI METODE APROXIMATIVE CURS partea 1 pagina 6
L3 (x) =
(x −1)(x − 2)(x − 5) = 1 (x −1)(x − 2)(x − 5) ,
(3 −1)(3 − 2)(3 − 5) 4
L (x) =
(x −1)(x − 2)(x − 3) = 1 (x −1)(x − 2)(x − 3) .
4
(5 −1)(5 − 2)(5 − 3) 4
Polinomul de interpolare Lagrange pentru cele patru noduri este
3
p3 ( x) = ∑ yk Lk ( x) = 2L1 (x) + 3L2 ( x) + 0L3 (x) + 6L4 ( x) = x3 − 8x 2 + 18x − 9 .
k =1
Acest polinom este identic cu cel obținut prin metoda diferențelor divizate.
6
METODA ELEMENTULUI FINIT ŞI METODE APROXIMATIVE CURS partea 1 pagina 7
care se pot scrie în nodurile xi , i = 1, 2, ..., N − 2 se determină coeficienții polinomiali
mi , ai .
Functiia spline de ordinul trei – funcția cubică.
Este una dintre cele mai utilizate funcții de aproximare polinomială. Este o funcție
formată din restricții polinomiale de ordinul trei, racordate în punctele de diviziune până
la derivata de ordinul doi inclusiv. Ecuațiile restricțiilor acestei funcții sunt de forma
p3,i ( x) = yi + mi ( x − xi ) + bi (x − xi ) + ai (x − xi ) , x ∈[xi , xi+1 ) ,
2 3
OBSERVAȚII
1. Folosită pentru reprezentarea unor curbe date diverse (traiectorii, profile
aerodinamice, ...), funcția spline cubică poate avea abateri în zonele cu pante
mari, mi ≥ 5 .
2. Restricțiile suncției spline pe intervalele rețelei nu trebuie sa fie obligatoriu
polinoame. Se pot face racordări dintre polinoame și alte funcții (cercuri, …).
Astfel de combinații sunt avantajoase în cazul pantelor mari din noduri.
3. Orice funcție continuă poate fi aproximată oricât de bine pe tot intervalul, atunci
când numărul de puncte al rețelei de diviziune crește, adică se pot asigura
întotdeauna condiții de convergență ale aproximării.