フィルターのクリア

10% random noise to an array of values

5 ビュー (過去 30 日間)
Dylan Smith
Dylan Smith 2018 年 4 月 2 日
コメント済み: Muhammad Tauha Ali 2021 年 8 月 30 日
How do I add 10 % random noise to freq = 1:40e3

回答 (1 件)

William Smith
William Smith 2018 年 4 月 3 日
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 件のコメント
Muhammad Tauha Ali
Muhammad Tauha Ali 2021 年 8 月 30 日
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.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by