Documente Academic
Documente Profesional
Documente Cultură
SI PROGRAMRE LINIARA
01
APROXIMAREA
FUNCTIILOR
1.
FACULTATEA DE INGINERIE
AEROSPATIALA
2.
Aproximarea funciilor de
o variabil
Aproximarea funciilor de
o variabil
Se consider funcia f : R R i se
pune problema aproximrii ei cu o
func
funcie g : R R care s urmreasc
ct mai fidel func
funcia dat ini
iniial.
De obicei, aproximarea nu se face pe
toat axa real,
real, ci pe un interval finit:
x a, b , a b . Notm y f x
Aproximarea funciilor de
o variabil
Func
Funcia aproximant,
aproximant, notat g (x), este
aleas n mod convenabil, fiind supus la mai
multe condi
condiii:
g (x) este u
uor de manevrat n calcule (spre
exemplu, g (x) este un polinom);
g (x) este u
uor de determinat;
odat cu g (x) se ob
obine i o expresie care s
permit evaluarea erorii de aproximare.
aproximare.
3.
N 1
Aproximarea funciilor de
o variabil
n general, aproximanta g (x) se alege ca o
combina
combinaie liniar de func
funcii simple ,
g k x , k 1, M (M un numr ntreg), de forma:
g x ak g k x
k 1
Aproximarea funciilor de
o variabil
1.
Aproximarea funciilor de
o variabil
2.
Aproximarea minimini-max. Se
impune condi
condiia de abatere maxim
pe [a,b] a func
funciei g (x), sub forma:
max f x g x min
g xi f xi , i 1, N , M N
x a ,b
Aproximarea funciilor de
o variabil
3.
W f x g x
K 1
Interpolarea polinomial
Interpolarea polinomial
INTERPOLAREA
Folosind criteriul 1) (de aproximare) se
ob
obine:
N
a g x f x ,
i 1
i 1, N
Interpolarea polinomial
g k x x k 1 , k 1, N
min, Wk 0,1
Aproximarea funciilor de
o variabil
Condi
Condiia de interpolare conduce la sistemul de ecua
ecuaii:
N
a x
k 1
k 1
k i
f xi , i 1, N
al crui determinant,
determinant, de
de tip Vandermonde, este diferit
de zero, dac punctele xi , i 1, N sunt distincte. Prin
urmare, coeficien
coeficienii ak , k 1, N sunt unici. Problema
este de a determina ace
aceti coeficien
coeficieni n mod direct,
fr a utiliza metodele generale de rezolvare a
sistemelor. n acest scop, vom prezenta dou metode:
metode:
Interpolarea polinomial
Interpolarea polinomial
f x3 , x2 , x1
f xN , xN 1 ,...x2 f xN 1 , xN 2 ,...x1
xN x1
Diferen
Diferena divizat este o func
funcie simetric de
argumentele sale, adic
adic acestea pot fi
permutate fr ca valoarea diferen
diferenei divizate
s se modifice.
modifice.
Interpolarea polinomial
x x1 x x2 f x1 x2 , x1 ...... pN 1 x RN 1 x ,
f xi pN 1 xi , i 1, N
adic pN-1 (x) este chiar polinomul de
interpolare.
Interpolarea polinomial
i 1
f x f x1
x x1
f x1 x x1 f x, x1 f x1 x x1 f x2 , x1
RN 1 x x xi f x, xN ,...x1 .
Cu ajutorul diferen
diferenelor divizate putem scrie
succesiv:
f x f x1 f x f x1 f x1 x x1
x3 x1
Interpolarea polinomial
Diferen
Diferena divizat de ordinul (N -1) va fi:
f xN , xN 1 ,..., x1
f x3 , x2 f x2 , x1
f x2 f x1
x2 x1
Interpolarea polinomial
Diferen
Diferena divizat de ordinul doi se
define
definete recursiv i necesit un punct
suplimentar, x3 :
Forma ob
obinut a polinomului de interpolare se
nume
numete polinomul Newton de interpolare
cu diferen
diferene divizate.
Pentru scrierea acestui polinom avem nevoie
doar de diferen
diferenele divizate.
Interpolarea polinomial
Interpolarea polinomial
j 1 xk x j
pN 1 x f xk Lk x
j k
k 1
, k 1, N
L x , k 1, N , reprezint
reprezint polinoamele
Lagrange. Aceste polinoame au
unde
expresiile:
Interpolarea polinomial
Observnd c,
c, n nodurile x xi , i 1, N , rezult
rezult::
0,
Lk xi ik
1,
Interpolarea polinomial
pentru i k ;
pentru i k ,
k 1
ntrntr-adevr,
adevr, se poate scrie:
N
k 1
k 1
pN 1 xi f xk Lk xi f xk ik f xi , i 1, N
Interpolarea polinomial
Exemplu.
Exemplu. Se dau perechile de valori
din Tabelul urmator.
urmator. S se scrie
polinoamele de interpolare Newton i
Lagrange folosind:
a) primele patru noduri din Tabel;
b) toate cele 5 noduri.
Interpolarea polinomial
xi
f(xi )
DD1
DD2
DD3
-3
-2
-1
-3/2
DD4
-5/6
Interpolarea polinomial
Interpolarea polinomial
a)
p3 x 2 x 1 1 x 1 x 2 2 x 1 x 2 x 31 ;
b)
p4 x p3 x x 1 x 2 x 3 x 4 5 / 6 .
Interpolarea polinomial
a)
Interpolarea polinomial
b) pentru toate cele 5 noduri:
p4 x 2 L1' x 1L'2 x 6 L'4 x 4 L'5 x
p3 x 2 L1 x 1L2 x 6 L4 x ,
L4 x
;
5 1 5 2 5 3
L1 x
L2 x
Interpolarea polinomial
x 4 ;
1 4
x 4 ;
'
L4 x L4 x
5 4
x 1 x 3 x 5 ;
2 1 2 3 2 5
Observa
Observaie.
ie.
Se recomand utilizarea polinoamelor
Lagrange atunci cnd se apreciaz c
nu este necesar ndesirea re
reelei. n
caz contrar, se
se recomand utilizarea
polinoamelor Newton.
L1' x L1 x
x 4 ;
2 4
x 1 x 2 x 3 x 5
'
L5 x
4 1 4 2 4 3 4 5
L'2 x L2 x
Interpolarea polinomial
Cazul diviziunilor egale (noduri echidistante)
Interpolarea polinomial
Interpolarea polinomial
1
h
h
f x f x f x E1/ 2 E 2 f x ; E1/ 2 E 1/ 2 .
2
2
f x f x h f x E E 0 f x ; E E 0 ;
f x3 , x2 , x1
f x f x f x h E 0 E 1 f x ; E 0 E 1 ;
Pentru diferen
diferena divizat de ordinul (N -1) se ob
obine:
x x1 h,
pN 1 x1 h y1 y1
1 2
y1 ... CN 1 N 1 y1 ,
2!
Pentru diferen
diferena divizat de ordinul (N -1) se ob
obine:
Func
Funcia f(x) se poate exprima i sub forma:
f x f x1 h E f x1 E 0 y1 y1 C1 y1 ...
Cr r y1 Rr x1 h ,
N 1
unde C sunt coeficien
coeficienii binomiali Newton.
Interpolarea polinomial
f x3 , x2 f x2 , x1 f x2 f x1 2 y1
,
x3 x1
1!2h 2
2!h 2
RN 1 x h N CN M ; M max f xN
f x2 f x1 f x1 y1
,
1!h
1!h
x2 x1
Interpolarea polinomial
N 1 y1
f xN1 ,...x1
N 1!h N 1
Diferen
Diferenele divizate pot fi exprimate cu ajutorul
operatorului dup cum urmeaz:
urmeaz:
f x2 , x1
b) operatorul diferen
diferen finit la stnga,
stnga, notat cu :
Interpolarea polinomial
c) operatorul diferen
diferen centrat,
centrat, notat cu :
r 1, 2,...
Rr x1 h h r 1Cr 1 fr1 , x1 , xr 1 , x
Interpolarea polinomial
EXEMPLU GRAFIC