Please please help,
Show older comments
The question is toWrite a MATLAB script to do the following a. Create 10000 random variables uniformly distributed between 2 and 4. b. Create a histogram to approximate the actual probability density function. c. Superimpose the actual probability density function to the above histogram
This is what I have gotten so far
a=2; b=4; n=10000; r = a + (b-a).*rand(n,1);
xlabel('index');ylabel('Amplitude');grid pause X=1:10 y = unifpdf(X,2,4); hist(r,10) got stocked
Thank you so much
3 Comments
Jan
on 26 Jun 2011
You can use the code formatting to improve the readabilty. See the "{} Code" button on top of the edit field.
Walter Roberson
on 26 Jun 2011
duplicate post is at http://www.mathworks.com/matlabcentral/answers/10238-probability-tossing-a-fair-pair-of-dice
Jan
on 26 Jun 2011
And see: http://www.mathworks.com/matlabcentral/answers/10316-help-please-please-i-am-stuck
Accepted Answer
More Answers (1)
Paulo Silva
on 26 Jun 2011
a=2; b=4; n=10000; r = a + (b-a).*rand(n,1);
xlabel('index');
ylabel('Amplitude');
grid
%pause
X=1:10;
y = unifpdf(X,2,4);
[nh,xout]=hist(r,10);
hold on
plot(X,y,'r')
bar(xout,nh/n)
legend('unifpdf','hist')
1 Comment
Manu Young
on 26 Jun 2011
Categories
Find more on Univariate Discrete Distributions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!