필터 지우기
필터 지우기

Using normrnd to generate a random sequence

조회 수: 1 (최근 30일)
Nat
Nat 2018년 2월 12일
댓글: Nat 2018년 2월 12일
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일
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개)

태그

Community Treasure Hunt

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

Start Hunting!

Translated by