Advertisement
Guest User

Fyssan labrat

a guest
May 31st, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.62 KB | None | 0 0
  1. %%TANKO 1
  2. clear all; close all; clc;
  3.  
  4. rho = 7.9; %kg/dm3
  5. d = 0.04; %dm
  6. L = [4.11 4.35 4.73 4.88 4.95]; %dm
  7. m = pi*(d/2).^2*L*rho;
  8. T = [31.6 35.3 42.0 44.5 46.3]; %ms
  9.  
  10. kayra = @(x,m)x(1)*m+x(2);
  11. sovitus = lsqcurvefit(kayra, [0 0], m, T);
  12.  
  13. hold on
  14. plot(m,T)
  15. plot(m,kayra(sovitus, m))
  16. hold off
  17.  
  18.  
  19. %%TANKO 2
  20.  
  21. clear all; close all; clc;
  22.  
  23. l = 4.35; %dm
  24. rho = 7.9; %kg/dm3
  25. d = [0.03 0.04 0.05 0.06 0.08]; %dm
  26. m = pi*(d/2).^2*l*rho;
  27. T = [45.6 35.3 27.0 24.3 18.4]; %ms
  28.  
  29. kayra = @(x,m) (x(1)./m).^0.5+x(2);
  30.  
  31. sovitus = lsqcurvefit(kayra, [0 0], m, T);
  32.  
  33. plot(m,T, 'ro')
  34. hold on
  35. plot(m,kayra(sovitus,m))
  36. hold off
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement