0% au considerat acest document util (0 voturi)
7 vizualizări6 pagini

Interpolare

Încărcat de

Razvan Razvan
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
7 vizualizări6 pagini

Interpolare

Încărcat de

Razvan Razvan
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Interpolare

Curs
Informatii generale

Procedeele de interpolare urmăresc să aproximeze valori necunoscute ale unei variabile într-un
punct, pe baza unor valori învecinate, cunoscute.

Setul de coordonate pentru care se aproximează valorile variabilelor poartă denumirea de


rețea de interpolare (grid).
Cum este matematic?

• Interpolarea unui set de date de tip [x, y] presupune


determinarea unei funcții de forma f (x) = y în vederea
completării setului de date în orice punct.
• Dacă se consideră intervalul [x0, xn]R și x0 < x1 < x2 .. < xn
atunci se definește funcția f : [x0, xn]→R. Orice funcție g:[x0,
xn]→R care îndeplinește condiția g (xi) = yi, unde i [0, n] se
numește funcție de interpolare a lui f .
• De menționat este faptul că această funcție nu este unică iar
graficul ei trece prin toate vârfurile (xi, yi).
Ce metode utilizăm?

4
• Nearest neighbor interpolation (method =
'nearest').
3
spline
• Linear interpolation (method = 'linear') sau Cubic
spline interpolation (method = 'spline'). griddata
2

• Cubic spline interpolation (method = interp


'spline'). 1

• Cubic interpolation (method = 'pchip' nearest


or 'cubic').
Funcții speciale pentru interpolare
Care este sintaxa?

4
• yi=interp1(x,y, xi,’linear’)

3
spline

• zi=interp2(x,y,z,xi,yi,’linear’)
griddata
2

• yi=spline(x,y,xi) 1
interp

nearest
• [xi,yi,zi]=griddata(x,y,z,xi,yi,’metoda’)

S-ar putea să vă placă și