Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. close all;
  2.  
  3. x = csvread('X.txt');
  4. %x = [x zeros(1,200)+6.5];
  5.  
  6. M_min = min(x);
  7. M_max = max(x);
  8. R = range(x);
  9. MX = mean(x);
  10. DX = var(x);
  11. sigma = sqrt(DX);
  12.  
  13. fprintf('M_min = %.2f\nM_max = %.2f\nR = %.2f\n', M_min, M_max, R);
  14. fprintf('MX = %f\nDX = %f\n', MX, DX);
  15.  
  16. % Определение промежутков разбиения
  17. J_m = floor(log2(length(x))) + 2;
  18. [y1, x1] = hist(x, J_m);
  19. y1 = y1/(sum(y1)*(x1(2) - x1(1)));
  20. step = sigma/100;
  21.  
  22. % Маштобирование для графиков
  23. xnorm = M_min:step:8;
  24. ynormp = normpdf(xnorm, MX, sigma);
  25. ynormc = normcdf(xnorm, MX, sigma);
  26.  
  27. figure
  28. bar(x1, y1, 1);
  29. hold on;
  30. plot(xnorm, ynormp, 'r');
  31. hold off;
  32.  
  33. figure
  34. ecdf(x);
  35. axis tight;
  36. hold on;
  37. plot(xnorm, ynormc, 'r');
  38. hold off;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement