About uniform distribution pdf.....
이전 댓글 표시
I am trying to plot PDF of uniform distribution.... have problem in plotting pdf..
my code is as follows...
a=0;
b=2;
x=rand(1000,1);
y=unifpdf(x,a,b);
Plot(x,y)....
I know the mistake is in plotting ... i mean instade of x in plot what should i do ?
plot should be .5 till for (0,2) and 0 elsewhere........
댓글 수: 9
Torsten
2015년 8월 24일
1. Write "plot" with a small "p".
2. Your x values are all between 0 and 1. To make a plot of the pdf, you should at least choose the x values to vary in between -1 and 3, say.
Best wishes
Torsten.
rathod ujjval rameshbhai
2015년 8월 24일
편집: Walter Roberson
2015년 8월 24일
rathod ujjval rameshbhai
2015년 8월 24일
rathod ujjval rameshbhai
2015년 8월 24일
편집: rathod ujjval rameshbhai
2015년 8월 24일
Walter Roberson
2015년 8월 24일
-1 + (3+1)*rand is going to be in the range -1 + 4*0 = -1, up to -1 + 4*1 = 3. The entries that are from -1 to a are going to output 0, and the entries that are from b to 3 are going to output 0.
rathod ujjval rameshbhai
2015년 8월 24일
Torsten
2015년 8월 24일
No.
a=0;
b=2;
x=linspace(a-1,b+1);
y=unifpdf(x,a,b);
plot(x,y)
Best wishes
Torsten.
rathod ujjval rameshbhai
2015년 8월 24일
편집: rathod ujjval rameshbhai
2015년 8월 24일
Torsten
2015년 8월 25일
unifpdf does only plot the analytically given PDF of the uniform distribution within a certain range. It does not work on randomly generated data or something similar.
If you want to plot the empirical CDF, you will have to use "histogram".
Best wishes
Torsten.
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Noncentral t Distribution에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!