10% random noise to an array of values
Afficher commentaires plus anciens
How do I add 10 % random noise to freq = 1:40e3
Réponses (1)
William Smith
le 3 Avr 2018
Not totally clear what you want, but let's assume
- you want each element in Frequency (40k elements) to be changed to somewhere between 90% and 110% of it's current value.
- you want a uniform distribution, not say normally distributed noise.
Then:
multiplier = 0.9 + rand(size(freq)) * 0.2;
answer = freq .* multiplier;
1 commentaire
Muhammad Tauha Ali
le 30 Août 2021
the reason for above equation is explained here: http://ocw.uci.edu/upload/files/mae10_w2011_lecture13.pdf
1.1-0.9=0.2 meaning +-10% noise.
Catégories
En savoir plus sur Random Number Generation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!