Documente Academic
Documente Profesional
Documente Cultură
FCIM
CATEDRA CALCULATOARE
LA METODE NUMERICE
LUCRAREA DE LABORATOR Nr.3
A efectuat:
A verificat:
lector Banta V.
Chiinu2004
Scopul lucrrii:
Pentru functia f:[a,b]R se cunosc valorile yi=f(xi),i=0,1,..,n in punctele distincte
a=x0,x1,.,xn=b.
1)Sa se construiasca polinomul de interpolare Lagrange Ln(x) ce aproximaza functia data .
2)Sa se calculeze valoarea functiei f(x) intr-un punct x=j utilizind polinomul de
interpolare Lagrange.
3)S se efectueze o analiza a rezultatelor obtinute,sa se compare si sa se explice
rezultatele.
for(i=0;i<=n;i++)
{
cout.precision(4);
if((A[i]>0)&&(i!=0))cout<<'+'<<A[i]<<"*X^"<<n-i;
else cout<<A[i]<<"*X^"<<n-i;
}
cout<<"\n\nValoarea functiei in punctul "<<x1<<" este : "<<y1;
getch();
}
Datele la intrare:
INTERPOLAREA FUNCTIILOR
Introdu numarul de noduri de interpolare : 7
Introdu elementele tablourilor X si Y dub forma de tabel :
x | 1.345
y|
1.379
1.405
1.562
1.765
1.854
1.987
urmatoarele rezultate: