Hi. How can i add 20% Gaussian noise to some fixed value vector.

조회 수: 13 (최근 30일)
Fiaz Ahmad
Fiaz Ahmad 2016년 3월 13일
댓글: Fiaz Ahmad 2016년 3월 14일
Suppose i have a fixed value vector [1.05;0.2561;.3321]). I want to add 20% Gaussain noise to this vector such that this vector become the mean of the Gaussian distribution.
I hope that the question is clear
Thanks
  댓글 수: 2
John D'Errico
John D'Errico 2016년 3월 13일
No, it is not clear. 20% noise suggests that you do not actually want classical additive Gaussian noise, but proportional noise.
Fiaz Ahmad
Fiaz Ahmad 2016년 3월 13일
Hi Thanks John.
Actually i have the vector give above. Now what i want is to take this vector as mean and vary this randomly. The random variation is to be Gaussian 20% around the mean.

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

채택된 답변

Rick Rosson
Rick Rosson 2016년 3월 14일
m = [ 1.05 ; 0.2561 ; 0.3321 ];
s = 0.2 * m ;
N = 1000;
x = ones(N,1) * m' + randn(N,3) * diag(s);

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by