Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
116 Interpolare în MATLAB<br />
Problema 4.4. Fie punctele Pi ∈ R 2 , i = 0,n. Să se scrie:<br />
(a) o funct¸ie MATLAB care determină o curbă parametrică polinomială de gradn<br />
ce trece prin punctele date;<br />
(b) o funct¸ie MATLAB care determină o curbă parametrică spline cubic ce trece<br />
prin punctele date, folosind funct¸ia pentru spline-ul natural sau cea pentru<br />
spline-ul deBoor date în acest capitol.<br />
Testat¸i cele două funct¸ii citind interactiv punctele cu ginput s¸i reprezentând apoi<br />
grafic punctele s¸i cele două curbe astfel determinate.<br />
Problema 4.5. Să se determine o cubică parametrică care trece prin două puncte date<br />
s¸i are în acele puncte vectori tangent¸i dat¸i.<br />
Problema 4.6. Scriet¸i o funct¸ie MATLAB care calculează coeficient¸ii s¸i valoarea<br />
splinelor cubice de tip Hermite, adică spline cubice de clasă C 1 [a,b] care verifică<br />
s3(f,xi) = f(xi), s ′ 3(f,xi) = f ′ (xi), i = 1,n.<br />
Reprezentat¸i pe acelas¸i grafic funct¸ia f(x) = e−x2 s¸i interpolantul corespunzător<br />
pentru 5 noduri echidistandte s¸i 5 noduri Cebîs¸ev pe [0,1].<br />
Problema 4.7. Implementat¸i o funct¸ie MATLAB care calculează inversa matricei<br />
Vandermode, folosind rezultatele de la paginile ??–??.<br />
Problema 4.8. [15] Scriet¸i o funct¸ie MATLAB pentru calculul coeficient¸ilor unui<br />
spline periodic de clasă C 2 [a,b]. Aceasta înseamnă că datele trebuie să verifice<br />
fn = f1 s¸i că interpolantul rezultat trebuie să fie periodic, de perioadă xn − x1.<br />
Condit¸iile de periodicitate de la capete se pot impune mai us¸or considerând două<br />
puncte suplimentare x0 = x1 − ∆xn−1 s¸i xn+1 = xn + ∆x1, în care funct¸ia să ia<br />
valorile f0 = fn−1 s¸i respectiv fn+1 = f2.<br />
Problema 4.9. Considerăm datele<br />
x = -5:5; y = [0,0,0,1,1,1,0,0,0,0,0];<br />
Să se determine coeficient¸ii aproximantei polinomiale de grad 7 în sensul celor mai<br />
mici pătrate corespunzătoare s¸i să se reprezinte pe acelas¸i grafic aproximanta s¸i polinomul<br />
de interpolare Lagrange.<br />
Problema 4.10. Densitatea sodiului sodiului (în kg/m 3 ) pentru trei temperaturi (în<br />
◦ C) este dată în tabela