How can I allocate chances to a distribution
1 view (last 30 days)
Show older comments
Hi guys,
I know the function rand() gives a parameter a range with a uniform distribution. How can I bias this distribution (read: not a uniform distribution) that the lowest part of the range is sampled more often, or the top part, etc.
Thanks, Ruben
0 Comments
Accepted Answer
Oleg Komarov
on 4 May 2011
rnd = rand(100,1)*100;
% Oversample interval [a b] = [80 100]
a = 80;
b = 100;
rnd = [rnd; a + (b-a)*rand(100,1)];
scatter(rnd,ones(200,1),'.')
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!