How to generate multiple entities randomly and control the probability of event occurring?
1 回表示 (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
Will Nitsch
2017 年 7 月 27 日
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
参考
カテゴリ
Help Center および File Exchange で Discrete-Event Simulation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!