How to generate random numbers between two negative or one negative and one positive number?
조회 수: 35 (최근 30일)
이전 댓글 표시
The random generation should fall under normal or poisson distribution.
I have been trying to generate a set of 100 new numbers from previous 10 numbers. The new numbers generated must fall near 2 to 3 deviations from the mean. The problem is that when I have negative numbers, the random function gives me NaN number. It is important for me to keep those negative numbers for the generation since they are a result of a previous calculation in the code. Do we have another way to go about this? All suggestions are highly appreciated. Thanks in advance
댓글 수: 1
Stephen23
2019년 1월 26일
"The problem is that when I have negative numbers, the random function gives me NaN number"
Which "random function" are you talking about?
In a new comment, please show us the exact code that you tried.
채택된 답변
Andrey Kiselnikov
2019년 1월 26일
편집: Andrey Kiselnikov
2019년 1월 26일
Hi, X = rand returns a single uniformly distributed random number in the interval (0,1). Then you can multiply it and add constants.
For example, X = rand*2 -1; will return random number between (-1,1).
댓글 수: 0
추가 답변 (1개)
참고 항목
카테고리
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!