Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.53 KB | None | 0 0
  1. function [ alpha, beta ] = myFitExp( x,y )
  2. len = length(x);
  3. xSquared = [];
  4. xy = [];
  5. for(i = 1 : len)
  6.     xSquared = [xSquared, x(i)^2];
  7.     xy = [xy,x(i)*y(i)];
  8. end
  9. xAll = 0;
  10. yAll = 0;
  11. xSquaredAll = 0;
  12. xyAll = 0;
  13.  
  14. for(i = 1 : len)
  15.     xAll = xAll + x(i);
  16.     yAll = yAll + y(i);
  17.     xSquaredAll = xSquaredAll + xSquared(i);
  18.     xyAll = xyAll +xy(i);
  19. end
  20.  
  21. m = ((len*xyAll)-(xAll*yAll))/((len*xSquaredAll)-xAll^2);
  22. b = ((yAll - (m*xAll))/len);
  23.  
  24. %y' = mx + b
  25. %m = beta
  26. %alfa' = b
  27.  
  28. alpha = exp(b);
  29. beta = m;
  30.  
  31.  
  32. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement