Sunteți pe pagina 1din 13

Departamentul A.I.A.

Matematici Asistate de Calculator

Lucrarea de laborator 7 Aproximarea numeric a funciilor


Cuprinsul lucrrii Consideraii pregtitoare: Definirea problemei Aproximarea prin interpolare polinomial Aproximarea cu metoda celor mai mici ptrate Aproximarea cu funcii spline Aplicaii n Matlab Aplicaii n Mathcad

1. Consideraii pregtitoare n cazul general al problemei aproximrii numerice a funciilor se consider o funcie f: [a, b] R . Se cere determinarea unei alte funcii g: [a, b] R . avnd o expresie relativ simpl, care s aproximeze ct mai bine funcia f n intervalul [a, b], adic g(x) s fie ct mai apropiat de y = f(x), x [ a, b] . Problema enunat apare n urmtoarele dou situaii posibile: a) dac expresia analitic a funciei f, y = f(x), este cunoscut, dar de form relativ complicat, utilizarea sa n calcule ulterioare fiind incomod; b) dac expresia analitic a funciei f, y = f(x), nu este cunoscut, ea fiind definit printr-un set de puncte determinate analitic sau experimental. Pentru situaia b), frecvent ntlnit, se consider c sunt cunoscute (n+1) puncte distincte definite de perechile de valori: (xi, yi = f(xi)) , i = 0 n . n cazul cel mai general, cele (n+1) puncte distincte pot fi oarecare n intervalul [a, b]. ns, n majoritatea aplicaiilor ele sunt echidistante, cu pasul de discretizare h > 0, primul i ultimul punct corespunznd limitelor intervalului, adic:
x0 = a, xn = b, xi +1 xi = h = ba , i = 0, n 1 . n

n situaiile practice nu este neaprat necesar obinerea explicit a funciei de aproximare g, fiind suficient gsirea valorilor g ( x ), x [ a, b] . Dac valorile lui x pentru care se aproximeaz funcia f aparin intervalului [a, b], atunci se utilizeaz
1

Departamentul A.I.A.

Matematici Asistate de Calculator

termenul de interpolare pentru problema enunat, iar dac problema se extinde i n afara intervalului [a, b], atunci se utilizeaz termenul de extrapolare. n aplicaii practice de interpolare, pentru alegerea funciei de aproximare este necesar cunoaterea formei funciei care trebuie aproximat utiliznd informaiile primare privind problema tehnic din care a fost construit modelul matematic care include funcia care trebuie aproximat. Dac nu exist astfel de informaii, atunci cel mai des utilizate sunt polinoamele de interpolare, cu urmtoarele avantaje: valorile polinoamelor se pot calcula relativ uor; sumele, diferenele, produsele de polinoame precum i derivarea i integrarea polinoamelor au ca rezultat polinoame; schimbrile de scar i translaiile sunt relativ simple, avnd ca rezultat polinoamele Pn(ax) i respectiv Pn(x+a), cu a 0; teoria aproximrii polinoamelor nu ridic probleme deosebite.

Aproximarea prin interpolare polinomial Se consider o funcie real f: [a, b] R, pentru care sunt cunoscute valorile yi = f(xi) n (n+1) puncte distincte xi, i = 0, n , din intervalul [a, b]. n general, punctele pot fi oarecare, dar, de regul, ele sunt echidistante, cu pasul de discretizare h. Se cere s se determine polinomul Pn (funcia g este, deci, o funcie polinomial, g=Pn), grad Pn = n, de forma:
Pn ( x ) = a 0 + a1 x + a 2 x 2 + ... + a n x n , x [ a, b], a i R, i = 0, n ,

care s treac prin punctele date, deci s verifice condiiile:

Pn ( xi ) = yi , i = 0, n .
an: Se obine astfel urmtorul sistem de ecuaii liniare, n necunoscutele a0, a1, ...,

2 n a 0 + a 1 x 0 + a 2 x 0 + ... + a n x 0 = y0 2 n a 0 + a 1 x 1 + a 2 x 1 + ... + a n x 1 = y1 LL LLLLLLLLLLLL a + a x + a x 2 + ... + a x n = y 1 n 2 n n n n 0

Deoarece determinantul sistemului este un determinant Vandermonde i punctele xi, i=0,1,...,n, sunt distincte dou cte dou, sistemul are soluie unic. Prin urmare, exist un polinom unic de gradul n care s treac prin punctele date. Acest polinom se numete polinom de interpolare al punctelor (xi,yi), i=0,1,...,n. Exist mai multe modaliti de determinare a polinomului de interpolare, care duc, de fapt, la exprimri echivalente ale acestuia (exprimri, numite polinoame de interpolare). Cel mai frecvent utilizate polinoame de interpolare sunt: - de tip Newton, de spea 1 i 2; - de tip Gauss, de spea 1 i 2; - de tip Stirling; - de tip Bessel; - de tip Lagrange.
2

Departamentul A.I.A.

Matematici Asistate de Calculator

Prezentm n continuare dou dintre polinoamele de interpolare mai sus menionate, i anume, polinomul de interpolare Newton de spea 1 i polinomul de interpolare Lagrange. Polinomul de interpolare Newton de spea 1 este de forma:

Pn ( x) = y0 +

k y0 ( x x0 ) [ k ] . k k =1 k!h
n

unde ( x x0 )[ k ] = ( x x0 )( x x1 )( x x2 )...( x xk 1 ), k = 1, n , yi=yi+1-yi, kyi=k-1yi+1-k-1yi, k = 1, n, i = 0, n k n cazul punctelor echidistante este util definirea ntregului q, care reprezint numrul de pai necesari pentru a ajunge de la x0 la x:
q= x x0 , h q (q 1) 2 q ( q 1)( q 2)...( q n + 1) n y 0 + ... + y0 . n! 2!

iar polinomul de interpolare Newton de spea 1 va obine forma:


Pn (q ) = y 0 + qy 0 +

Observaii: 1. Pentru n = 1, se obine formula de interpolare liniar: P1 (q ) = y0 + qy0 . 2. Pentru n = 2, se obine formula de interpolare parabolic:
P2 ( q ) = y 0 + qy 0 + q (q 1) 2 y0 . 2!

3. Dac numrul de puncte cunoscute ale funciei f poate fi orict de mare, atunci i gradul polinomului de interpolare poate fi oarecare. Acest numr de puncte este ales practic astfel nct diferenele n yi s fie aproximativ egale n limitele unei erori admise , iar x0 poate fi oricare dintre punctele date. 4. Dac numrul de puncte ale funciei este finit, atunci gradul polinomului de aproximare poate fi cel mult egal cu numrul de puncte diminuat cu 1, n aceleai condiii ca la observaia 3. Polinomul de interpolare Lagrange se determin n modul urmtor: se alege polinomul de aproximare de forma:
L n (X) =

k =0

y k p k (X) ,

1, i = k . Expresia unde polinoamele pk sunt de grad n i au proprietatea p k ( x i ) = 0, i k acestor polinoame se poate deduce uor:
p k (X) = X xi x xi i=0 k
ik n

Departamentul A.I.A.

Matematici Asistate de Calculator

obinnd, n final, expresia polinomului de interpolare Lagrange: n X xi . L n (X) = y k x x k i k =0 i=0 ik


n

Aproximarea cu metoda celor mai mici ptrate n aceleai ipoteze ca n primul paragraf, se cere s se determine polinomul Pm , grad Pm = m << n , de forma:
Pm ( x) = a0 + a1 x + a 2 x 2 + ... + a m x m , x [ a, b] ,

care s aproximeze funcia f astfel nct s fie minimizat suma ptratelor diferenelor dintre valorile aproximate i cele exacte n cele (n+1) puncte. Astfel spus, trebuie rezolvat urmtoarea problem de optimizare:
= {P | min J , J = [ P ( x ) y ] 2 } . P m m m i i
a0 ....an i =0 n

Metoda de calcul rezultat se numete metoda celor mai mici ptrate (CMMP) i este utilizabil atunci cnd fie perechile (xi, yi = f(xi)) , i = 0 n, nu sunt cunoscute cu exactitate fie n este foarte mare. Remarc: Aproximarea funciei f printr-un polinom de forma de mai sus prin metoda CMMP este numit n general i regresie polinomial, cu particularizrile larg utilizate regresie liniar (m=1) i regresie parabolic (m=2). Aproximarea prin metoda CMMP poate fi aplicat ns i altor funcii de aproximare g, diferite de cele polinomiale. Aproximarea cu funcii spline Enunul problemei de aproximare este acelai ca n cazul paragrafelor precedente, cu observaia c de aceast dat valorile functiei f sunt aproximate cu funcii spline polinomiale de grad m << n . Se definete diviziunea a intervalului [a, b]:
: a = x 0 < x1 < x 2 < ...x n = b .

Funcia spline polinomial de ordinul n relativ la diviziunea a intervalului 1 [a, b] este definit ca o funcie g: [a, b] R, de clas C[m a ,b ] , ale crei restricii g i pe fiecare subinterval [xi-1, xi] al diviziunii sunt polinoame de grad m << n :
i i g i ( x ) = Pm ( x ), x [ xi 1 , x i ], i = 1, n; gradPm =m.

Functia spline g are, conform definiiei, primele (m1) derivate continue pe intervalul [a, b], adic:
) g i( j ) ( xi ) = g i(j1 ( xi ); j = 1, m 1; i = 1, n 1 .

Derivata de ordinul m este discontinu n punctele xi ale diviziunii , este o funcie polinomial neted pe poriuni, curbura sa fiind determinat de valoarea lui m.

Departamentul A.I.A.

Matematici Asistate de Calculator

Funcia spline g este considerat funcie spline de aproximare prin interpolare a funciei f pe diviziunea dac n toate punctele diviziunii sunt ndeplinite condiiile:

g ( xi ) = yi , i = 0, n .
i Coeficienii funciilor polinomiale Pm se obin prin rezolvarea sistemului liniar format din ecuaiile ultimelor dou grupuri de relaii mpreun cu cele (m1) condiii la limitele interalului [a, b].

n cazul aproximrii funciilor de mai multe variabile, pot fi utilizate metode asemntoare celor menionate, ns adaptate corespunztor. n aplicaii din domeniile automaticii, calculatoarelor i informaticii apare uneori i necesitatea aproximrii inverse, adic a gsirii valorilor argumentului x corespunztoare unei valori date f(x) (n particular, nule). n acest scop pot fi utilizate metodele de rezolvare a ecuaiilor, eventual combinate cu cele din acest capitol. 2. Aplicaii n Matlab Pentru aproximarea prin interpolare polinomial a funciilor de o variabil, n Matlab se folosete funcia interp1, cu sintaxa urmtoare: yi=interp1(x,y,xi,varianta) n care x i y sunt vectorii care conin abscisele i respectiv ordonatele punctelor cu valorile cunoscute ale funciilor, yi reprezint vectorul returnat al valorilor aproximate aferente valorilor variabilei dependente coninute n vectorul xi, iar varianta specific tipul polinomului de interpolare, cum ar fi: linear pentru interpolarea liniar (n = 1), cubic pentru interpolarea cubic (n = 3), spline pentru interpolarea spline cubic (m = 3).

Exemplul 1: Se consider date patru puncte n care sunt cunoscute valorile funciei din tabelul 1. S se determine valorile lui y n punctele x1=-1, x2=0 i x3=1.5, prin interpolare polinomial, utiliznd cele 3 tipuri de polinoame mai sus menionate. S se reprezinte pe acelai grafic trei interpolri polinomiale liniar, cubic i spline cubic pentru 31 de puncte cu abscisele echidistante n intervalul [1, 2]. Tabelul 1. Tabel unidimensional de date pentru exemplul 1. x y 1 90 0 86 1 62 2 74

Soluie: Pentru rezolvarea problemei se execut urmtoarea secven de program Matlab (fiier script): % abscisele punctelor x=[-1 0 1 2];
5

Departamentul A.I.A.

Matematici Asistate de Calculator

% ordonatele punctelor y=[90 86 62 74]; % interpolare in punctele x1, x2, x3 % interpolare liniara y1l=interp1(x,y,-1,'linear') x23=[0 1.5]; y23l=interp1(x,y,x23,'linear'); y2l=y23l(1), y3l=y23l(2) % interpolare cubica y1c=interp1(x,y,-1,'cubic') y23c=interp1(x,y,x23,'cubic'); y2c=y23c(1), y3c=y23c(2) % interpolare spline cubica y1s=interp1(x,y,-1,'spline') y23s=interp1(x,y,x23,'spline'); y2s=y23s(1), y3s=y23s(2) % reprezentari grafice % generarea intervalului de reprezentare xi=-1:0.1:2; % aproximarea in xi - functiile de interpolare polinomiala % interpolare liniara yil=interp1(x,y,xi,'linear'); % interpolare cubica yic=interp1(x,y,xi,'cubic'); % interpolare spline cubica yis=interp1(x,y,xi,'spline'); % grafice plot(xi,yil,'k:',xi,yic,'b-',xi,yis,'r-.',x,y,'mo') Se obin rezultatele: y1l = y2l = y3l = y1c = y2c = y3c = y1s = y2s = y3s = 90 86 68 90 86 64.2500 90 86 60

n fig.1. este prezentat rezultatul executrii programului anterior sub forma graficelor aferente celor trei interpolri; cu o au fost reprezentate punctele n care se cunosc valorile funciei.

Departamentul A.I.A.

Matematici Asistate de Calculator

95 90 85 80 75 70 65 60 55 -1

-0.5

0.5

1.5

Fig.1. Exemplu de rezultat al interpolrilor liniar, cubic i spline cubic. Interpolarea spline cubic se mai poate realiza funcia spline, cu sintaxa urmtoare: yi=spline(x,y,xi) n care parametrii x, y, xi i yi au semnificaia prezentat la funcia interp1. Exemplul 2: Se consider date patru puncte n care sunt cunoscute valorile funciei din exemplul 1. S se reprezinte pe acelai grafic dou interpolri spline cubice pentru 31 respectiv 7 puncte cu abscisele echidistante n intervalul [1, 2]. Soluie: Pentru rezolvarea problemei se execut urmtoarea secven de program Matlab (fiier script): % abscisele punctelor x=[-1 0 1 2]; % ordonatele punctelor y=[90 86 62 74]; % intervalul de reprezentare grafica format din 31 puncte xi1=-1:(2-(-1))/31:2; % functia spline asociata vectorului xi1 yi1=spline(x,y,xi1); % intervalul de reprezentare grafica format din 7 puncte xi2=-1:(2-(-1))/7:2; % functia spline asociata vectorului xi1 yi2=spline(x,y,xi2); % reprezentarile grafice plot(xi1,yi1,'b:',xi2,yi2,'r--',x,y,'ko') n fig.2 este prezentat rezultatul executrii programului anterior sub forma graficelor aferente celor dou interpolri spline cubice; cu o au fost reprezentate punctele n care se cunosc valorile funciei.

Departamentul A.I.A.

Matematici Asistate de Calculator

95 90 85 80 75 70 65 60 55 -1

-0.5

0.5

1.5

Fig.2. Rezultatul a dou interpolri spline cubice din exemplul 2. Pentru aproximarea polinomial prin metoda polinomial), n Matlab este definit funcia polyfit cu sintaxa: P=polyfit(x,y,m) n care parametrii P reprezint polinomul returnat de funcie, grad P = m, sub forma unui vector coninnd coeficienii ai, i = 0 m, n ordinea descresctoare a puterilor, iar x i y sunt vectorii care conin abscisele i respectiv ordonatele perechilor de valori n care sunt cunoscute valorile funciei de aproximat. Exemplul 3: Se consider date 20 de puncte, prezentate n tabelul 2, n care sunt cunoscute valorile unei funcii. S se reprezinte pe acelai grafic trei aproximri polinomiale n sensul CMMP (regresii polinomiale) avnd gradele 1 (regresie liniar), 2 (regresie parabolic) i respectiv 3 (regresie cubic). Tabelul 2. Tabel unidimensional de date pentru exemplul 5. X Y X Y 0 0 10 66.9 1 10.5 11 70.3 2 19.8 12 73.4 3 28.2 13 76.2 4 35.7 14 78.7 5 42.4 15 80.1 6 48.4 16 82.9 7 53.8 17 84.7 8 58.7 18 86.3 9 62.9 19 87.7 CMMP (regresia

Soluie: Pentru rezolvarea problemei se execut urmtoarea secven de program Matlab (fiier script): % abscisele punctelor x=0:19; % ordonatele punctelor y=[0 10.5 19.8 28.2 35.7 42.4 48.4 53.8 58.7 62.9... 66.9 70.3 73.4 76.2 78.7 80.1 82.9 84.7 86.3 87.7]; % coeficientii regresiei liniare Pl=polyfit(x,y,1); % coeficientii regresiei parabolice Pp=polyfit(x,y,2);
8

Departamentul A.I.A.

Matematici Asistate de Calculator

% coeficientii regresiei cubice Pc=polyfit(x,y,3); % intervalul de reprezentare grafica xi=0:0.5:19; % valorile celor 3 polinoane de interpolare CMMP in xi yil=polyval(Pl,xi); yip=polyval(Pp,xi); yic=polyval(Pc,xi); % reprezentarile grafice plot(xi,yil,'b-.',xi,yip,'r--',xi,yic,'k:',x,y,'go') n fig.3. este prezentat rezultatul executrii programului anterior sub forma graficelor aferente celor trei regresii polinomiale; cu o au fost reprezentate punctele n care se cunosc valorile funciei.
100 90 80 70 60 50 40 30 20 10 0 0 2 4 6 8 10 12 14 16 18 20

Fig.3. Rezultatul a trei regresii polinomiale n sensul CMMP din exemplul 3.

3. Aplicaii n Mathcad Mathcad pune la dispoziia utilizatorului mai multe metode de interpolare, dintre care menionm urmtoarele: interpolare liniar interpolare spline cubic regresie polinomial

Interpolarea liniar se realizeaz utiliznd funcia predefinit linterp() care are urmtoarea sintax: linterp(vx,vy,x) argumentele funciei fiind: vx - vectorul care conine punctele n care se fac determinrile (valorile xi), n ordine cresctoare;

Departamentul A.I.A.

Matematici Asistate de Calculator

vy - vectorul valorilor determinate (msurate) (valorile yi); x - o valoare a variabilei independente. Funcia linterp() returneaz valoarea y n punctul x, determinat prin interpolare liniar: dac vxixvxi+1, y este ordonata punctului de abscis x de pe dreapta ce unete punctele (vxi,vyi) i (vxi+1,vyi+1) (interpolare); dac x<vx0, atunci y este ordonata punctului de abscis x de pe dreapta ce trece prin punctele (vx0,vy0) i (vx1,vy1) (extrapolare); dac x>vxn (vxn este ultimul element al vectorului vx), atunci y este ordonata punctului de abscis x de pe dreapta ce trece prin punctele (vxn-1,vyn-1) i (vxn,vyn) (extrapolare).

n cazul n care se dorete determinarea valorilor interpolate liniar n mai multe puncte, x va fi un vector ce conine valorile n care se va realiza intepolarea, iar vectorul valorilor interpolate se va obine utiliznd procedeul de vectorizare (se obine utiliznd combinaia de taste [Ctrl]- sau butonul corespunztor dinpaleta pentru vectori i matrice, dup ce a fost selectat expresia care trebuie vectorizat). Cea de-a doua metod de interpolare oferit de Mathcad este interpolarea spline cubic. Funcia care realizeaz interpolarea spline cubic este funcia predefinit interp() cu sintaxa: interp(vs,vx,vy,x) Argumentele vx,vy i x au aceeai semnificaie ca la funcia linterp(); vs este un vector care conine derivate de ordinul doi n punctele date i se obine ca rezultat al uneia dintre urmtoarele trei funcii ajuttoare: cspline(vx,vy) - curba spline obinut este cubic la extremitile intervalului definit de vx, pspline(vx,vy) - curba spline obinut este parabolic la extremitile intervalului definit de vx, lspline(vx,vy) - curba spline obinut este liniar la extremitile intervalului definit de vx.

Exemplul 4: Fie funcia f:[-1,4]R, pentru care se cunosc valorile n ase puncte ale domeniului de definiie, conform tabelului 3. Tabelul 3. Tabel de date pentru exemplul 4. vxi vyi=f(vxi) 0 -2.5 1.2 0 1.6 2 2 1.7 2.7 -4 3 1

S se determine valorile funciei f n punctele x=1.3 (interpolare), x=-0.5, x=3.2 (extrapolare) i n punctele 0, 0.7, 1.5, 2.6 (interpolare), folosind: a) b) metoda de interpolare liniar; metoda de interpolare spline cubic.

Soluie: Se execut urmtoarea secven de instruciuni Mathcad:

10

Departamentul A.I.A.

Matematici Asistate de Calculator

0 1.2 1.6 vx := 2 2.7 3


a)

2.5 0 2 vy := 1.7 4 1

Interpolare liniara
linterp( vx , vy , 1.3) = 0.5

valoarea determinata prin interpolare liniara in x=1.3:

valorile determinate prin extrapolare liniara:


a1 := 0.5 a2 := 3.2 b1 := linterp( vx , vy , a1) b2 := linterp( vx , vy , a2) b1 = 3.542 b2 = 4.333

determinarea simultana a mai multor valori interpolate liniar:

0 0.7 xi := 1.5 2.6

2.5 1.042 linterp( vx , vy , xi) = 1.5 3.186

n fig.4-a sunt redate punctele de interpolare, funcia de aproximare prin interpolare liniar a funciei f, precum i cele dou puncte obinute prin extrapolare:
x := 0.5 , 0.4 .. 3.2
4.333 vy linterp( vx , vy , x) b1 b2 4 0.5 vx , x , a1 , a2 3.2

Fig.4-a. Exemplu de aproximare prin interpolare liniar. b) Interpolare spline cubica


0 0.7 1.5 2.6 3.2)T xi:=(-0.5

conditii de terminare cubica: vsc:=cspline(vx,vy) interp(vsc,vx,vy,1.3)=0.587

11

Departamentul A.I.A.

Matematici Asistate de Calculator

(interp(vsc,vx,vy,xi)T = (4.47
vsp:=pspline(vx,vy)

2.5 2.82 1.61 4.04 10)

conditii de terminare parabolica:

interp(vsp,vx,vy,1.3)=0.532

(interp(vsp,vx,vy,xi)T = (- 1.38
conditii de terminare liniara: vsl:=lspline(vx,vy)

2.5 1.93 1.58 4.14 8.22)

interp(vsl,vx,vy,1.3)=0.512

(interp(vsl,vx,vy,xi)T = (- 2.97
x:=0,0.02..3

2.5 1.68 1.56 4.34 4.84)

3 vy

interp( vsc , vx , vy , x) 0 interp( vsp , vx , vy , x) interp( vsl , vx , vy , x) 2

4.7 4 0 0.2 vx , x 2 3.2

Fig.4-b. Exemplu de aproximare prin interpolare spline cubic. n fig.4-b sunt redate cele ase puncte de interpolare i, pentru comparaie, funciile de aproximare prin interpolare spline cubic a funciei f, cu condiii de terminare cubic, parabolic, respectiv liniar. Una din funciile predefinite pentru aproximare prin metoda regresiei polinomiale este: regress(vx,vy,k) Funcia returneaz un vector care este folosit ca prim argument de funcia interp() pentru determinarea funciei polinomiale de ordin k ce aproximeaz cel mai bine valorile din vectorii de date vx i vy. Exemplul 5: Fie o funcie f:[-8,4]R pentru care se cunosc valorile n 7 puncte echidistante din domeniul de definiie (tabelul 4): Tabelul 4. Tabel de date pentru exemplul 5. vxi vyi=f(vxi) -8 30 -6 10 -4 9 -2 6 0 5 2 4 4 4

S se reprezinte grafic dou funcii polinomiale care s aproximeze funcia f. Soluie: Pentru aproximarea funciei f se utilizeaz o funcie polinomial de gradul 6 i o funcie polinomial de gradul 3 (fig.5):

12

Departamentul A.I.A.

Matematici Asistate de Calculator

vx1:= ( 8 6 4 2 0 2 4 ) vr1:=regress(vx1,vy1,6) x1:=-8,-7.8..4

vy1:= (30 10 9 6 5 4 4 ) vr2:=regress(vx1,vy1,3)

40 30 vy1 30

interp( vr1 , vx1 , vy1 , x1)20 interp( vr2 , vx1 , vy1 , x1) 10 2.503 0 10 8 5 vx1 , x1 0 4 5

Fig.5. Exemplu de aproximare prin regresie polinomial.

Probleme propuse 7.1. Se consider tabelul urmtor care reprezint valorile vitezei unui mobil n micare citite la diverse momente de timp: timp viteza Se cere: a) s se estimeze valorile vitezei la momentele t1=0.5, t2=3.2, t3=5.7 utiliznd: a1) interpolarea liniar; a2) interpolarea cubic; (numai n Matlab) a3) interpolarea spline cubic; a4) aproximarea cu metoda celor mai mici ptrate; a5) interpolarea polinomial cu polinom de tip Lagrange. Cte metode de interpolare n Matlab cunoatei? Dar n Mathcad? b) s se reprezinte grafic n aceeai fereastr / regiune punctele tabelului i variaia vitezei n intervalul de timp considerat: b1) separat pentru fiecare metod de la punctul a); b2) n aceeai fereastr / regiune grafic comparativ pentru toate metodele de la punctul a). 7.2. Aceleai cerine ca la problema 7.1. pentru un tabel unidimensional i un vector de valori transmise ca argumente unei funcii.
13

0 15

1 30

2 75

3 60

4 60

5 40

6 55

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