10% random noise to an array of values

8 views (last 30 days)
Dylan Smith
Dylan Smith on 2 Apr 2018
How do I add 10 % random noise to freq = 1:40e3

Answers (1)

William Smith
William Smith on 3 Apr 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;

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!