I'm trying to use the function 'normrnd' to generate a zero-mean random sequence distributed uniformly between +/- 0.25. How do I go about doing this?

 채택된 답변

Roger Stafford
Roger Stafford 2018년 2월 12일

1 개 추천

The best answer to your question is, “don’t use ‘normrnd’ for that purpose!” It is very much the wrong distribution for that.
You should use ‘rand’ as follows:
x = 0.5*rand(m,n)-0.25;
This will give you a statistically uniform distribution between -0.25 and +0.25, and nowhere else.

댓글 수: 2

John BG
John BG 2018년 2월 12일
편집: John BG 2018년 2월 12일
Hi Nat
.. to generate a .. random sequence ..
x = 0.5*rand(1,n)-0.25
or
x = 0.5*rand(n,1)-0.25
not m sequences
John BG
Nat
Nat 2018년 2월 12일
Thanks to both of you for your help!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Random Number Generation에 대해 자세히 알아보기

태그

질문:

Nat
2018년 2월 12일

댓글:

Nat
2018년 2월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by