How to generate multiple entities randomly and control the probability of event occurring?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Sebastian Stankiewicz
el 24 de Jul. de 2017
Comentada: Sebastian Stankiewicz
el 28 de Jul. de 2017
I am trying to create a model in which 4 different entities are generated randomly. Once the entity is generated, then I want to be able to control the probability that the generated event occurs. Is something like this possible, how can it be done?
0 comentarios
Respuestas (1)
Will Nitsch
el 27 de Jul. de 2017
Could you possibly use random number generation ('rand')? Say something has a 25% probability of event 'X' happening, 35% for 'Y' and 40% for 'Z'. You could say:
val = rand;
if(val<=.25) % 25% chance
% event X
else if(val>.25 & val <=.6) % .6-.25 = .35 for the 35%
% event Y
else if(val>.6) % 40% chance
% event Z
end
end
end
Ver también
Categorías
Más información sobre Discrete-Event Simulation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!