Hi. How can i add 20% Gaussian noise to some fixed value vector.
2 次查看(过去 30 天)
显示 更早的评论
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
2016-3-13
No, it is not clear. 20% noise suggests that you do not actually want classical additive Gaussian noise, but proportional noise.
采纳的回答
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 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!