Advertisement
wendy890711

navigation

Oct 25th, 2020 (edited)
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. figure(1);
  2. clc
  3. clear
  4. dx=0.01;
  5. x=-5:dx:5;
  6. mu =0 ;
  7. sigma=1;
  8. num=exp(-0.5*((x-mu)/sigma).^2);
  9. den=sigma*sqrt(2*pi);
  10. y=num/den;
  11. plot(x,y,'r','linewidth',3);
  12. hold on;
  13. sigma1=sqrt(5);
  14. num1=exp(-0.5*((x-mu)/sigma1).^2);
  15. den1=sigma1*sqrt(2*pi);
  16. y1=num1/den1;
  17. plot(x,y1,'Color',[0.7,0.4,0],'linewidth',3);
  18. sigma2=sqrt(0.2);
  19. num2=exp(-0.5*((x-mu)/sigma2).^2);
  20. den2=sigma2*sqrt(2*pi);
  21. y2=num2/den2;
  22. plot(x,y2,'b','linewidth',3);
  23. sigma3=sqrt(0.5);
  24. mu1=-2;
  25. num3=exp(-0.5*((x-mu1)/sigma3).^2);
  26. den3=sigma3*sqrt(2*pi);
  27. y3=num3/den3;
  28. plot(x,y3,'g','linewidth',3);
  29. hold off;
  30. legend('mu=0,sigma^2=1','mu=0,sigma^2=5','mu=0,sigma^2=0.2','mu=-2,sigma^2=0.5');
  31.  
  32. figure(2);
  33. N = 1e5;
  34. X = randn(N,1);
  35. size(X)
  36. hist(X,31);
  37. [nelements,centers] = hist(X,31);
  38. Prob = nelements/N;
  39. dx = centers(2) - centers(1);
  40. pdf = Prob/dx;
  41. figure(3);
  42. plot(centers,pdf,'r');
  43. hold on;
  44. X=sqrt(0.2)*randn(N,1);
  45. [nelements,centers] = hist(X,31);
  46. Prob = nelements/N;
  47. dx = centers(2) - centers(1);
  48. pdf = Prob/dx;
  49. figure(3);
  50. plot(centers,pdf,'b');
  51. X=sqrt(0.5)*randn(N,1)-2;
  52. [nelements,centers] = hist(X,31);
  53. Prob = nelements/N;
  54. dx = centers(2) - centers(1);
  55. pdf = Prob/dx;
  56. figure(3);
  57. plot(centers,pdf,'g');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement