Sunteți pe pagina 1din 1

Calcul Numeric – Laborator #9

Ex. 1 Să se afle polinomul de interpolare Lagrange P2 (x), a funcţiei f (x) = sin(x) relativ la diviziunea
π π
(− , 0, ). Se vor folosi metodele: directă, Lagrange, Newton şi Newton DD. Să se evalueze
2 2
π π
eroarea |P2 ( ) − f ( )|.
6 6
Ex. 2 1) Să se construiască ı̂n Matlab următoarele proceduri conform sintaxelor:

a) y =MetDirecta(X, Y, x)
b) y =MetLagrange(X, Y, x)
c) y =MetN(X, Y, x)
d) y =MetNDD(X, Y, x)

conform metodelor directa, Lagrange, Newton şi Newton DD. Vectorii X, Y reprezintă nodurile
de interpolare, respectiv valorile funcţiei f ı̂n nodurile de interpolare;
2) Să se construiască ı̂n Matlab ı̂n aceeaşi figură, graficele funcţiei f pe intervalul [a, b], punctele
(Xi , Yi ), i = 1, n + 1 şi polinomul Pn obţinut alternativ prin metodele specificate. Datele prob-
lemei sunt: f (x) = sin(x), n = 3, a = −π/2, b = π/2. Se va considera diviziunea (Xi )i=1,n+1
echidistantă. Pentru construcţia graficelor funcţiei f şi Pn , folosiţi o discretizare cu 100 noduri.
3) Reprezentaţi grafic ı̂ntr-o altă figură eroarea E = |f − Pn |.
4) Creşteţi progresiv gradul polinomului Pn şi rulaţi programele. Ce observaţi ı̂n comporta-
mentul polinomului Pn ? Deduceţi n maxim pentru care polinomu Pn ı̂şi pierde caracterul.
Obs.: Polinoamele Lagrange sunt instabile pentru n mare, i.e., la o variaţie mică ı̂n coeficienţi
apar variaţii semnificative ı̂n valorile polinomului.

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