How am I to generate random numbers with exponential distribution applied?
조회 수: 5 (최근 30일)
이전 댓글 표시
How to generate random numbers with the exponential distribution applied, and also given a minimum value of 0.5, and a lambda of 0.2?
댓글 수: 0
채택된 답변
Thomas Koelen
2015년 4월 30일
pd = makedist('Exponential','mu', 0.2);
r=0.5+random(pd)
but this gives you values with 0.5 + a random number if you want just the numbers that are bigger than 0.5 do this:
pd = makedist('Exponential','mu', 0.2);
r=0;
while r<0.5
r=random(pd);
end
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Random Number Generation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!