How can I plot histogram?
    11 次查看(过去 30 天)
  
       显示 更早的评论
    
I nedd help to scale the y-axis of Gaussian pdf
for example:
x = linspace(-20,20); 
plot(x,normpdf(x,4,4)) 
How can I plot the histogram of this example?
0 个评论
采纳的回答
  Walter Roberson
      
      
 2021-1-29
        x = linspace(-20,20);
y = normpdf(x, 4, 4);
plot(x,y) 
histogram(y, 10)
3 个评论
  Walter Roberson
      
      
 2021-1-29
				Sure.
x = linspace(-20,20);
y = normpdf(x, 4, 4);
plot(x,y)
hold on
histogram(y, 10)
hold off
Not very useful, though.
  Walter Roberson
      
      
 2021-1-29
				I suspect that you are looking for something like the following, but notice that it is exactly opposite to what you asked for.
r = normrnd(10,1,100,1);
histfit(r)
更多回答(1 个)
  Daniel Pollard
      
 2021-1-29
        That link is for the documentation for histogram.
histogram(normpdf(x,4,4))
will do what you want.
0 个评论
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Histograms 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!






