how to create two bell shape curves
    5 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
with the areas under these curves equal to 1, the same mean but different standard deviations. Thanks!
0 commentaires
Réponse acceptée
  Wayne King
    
      
 le 24 Avr 2013
        
      Modifié(e) : Wayne King
    
      
 le 24 Avr 2013
  
      Do you have the Statistics Toolbox?
   x = -10:0.01:10;
   y = normpdf(x,0,1);
   y1 = normpdf(x,0,sqrt(2));
If you do not have the Statistics Toolbox, you can just use the definition of the Gaussian
      f = @(x) 1/sqrt(2*pi)*exp(-x.^2/2);
      integral(f,-10,10)
      g = @(x) 1/sqrt(2*pi*2)*exp(-x.^2/4);
      integral(g,-10,10)
To see the curves for above:
      fcurv = 1/sqrt(2*pi)*exp(-x.^2/2);
      gcurv = 1/sqrt(2*pi*2)*exp(-x.^2/4);
      plot(x,fcurv); hold on;
      plot(x,gcurv,'r')
0 commentaires
Plus de réponses (2)
  Wayne King
    
      
 le 24 Avr 2013
        Hi Jenka, you cannot just do sum(y), you are forgetting about the very important dx in the integral
   x = -10:0.01:10;
   y = normpdf(x,0,1);
   y1 = normpdf(x,0,sqrt(2));
   dx = mean(diff(x));
   sum(y*dx)
   sum(y1*dx)
Voir également
Catégories
				En savoir plus sur Linear and Nonlinear Regression dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

