Sunteți pe pagina 1din 1

function [A,B,E,xx,yy]=cmmp_exp(x,y)

%REGRESIE dupa o CURBA EXPONENTIALA a unui set de date (x,y);


% A*x+B
%curba de regresie are ecuatia y=e;
%x si y sunt vectori de aceeasi dimensiune;
%(recomandabil ca x sa fie ordonat crescator/descrescator);
%y contine valori pozitive
%regresia de acest tip se reduce la regresia liniara prin
%logaritmarea naturala a valorilor din y
z=log(y);
[A,B,E1,y_aprox1]=cmmp_lin(x,z);
%siruri de valori calculate n vederea unei eventuale reprezentari grafice
xx=min(x):(max(x)-min(x))/200:max(x);
yy=exp(A*xx+B);
%eroarea globala
E=sum((y-exp(A*x+B)).^2);

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