How can I allocate chances to a distribution

1 visualización (últimos 30 días)
Ruben Verkempynck
Ruben Verkempynck el 4 de Mayo de 2011
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

Respuesta aceptada

Oleg Komarov
Oleg Komarov el 4 de Mayo de 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),'.')

Más respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by