How to 'clean' data using moving average window filter

5 ビュー (過去 30 日間)
timetry2
timetry2 2019 年 10 月 13 日
編集済み: timetry2 2019 年 10 月 13 日
How would I go about 'cleaning' the data by using a moving average window filter, using a window size of 5 and plotting this part in a new figure. I added the line of code y2 = movmean(y,5) but it is not giving me the results I need. Thank you in advance.
  2 件のコメント
Image Analyst
Image Analyst 2019 年 10 月 13 日
Then try a different window width. What do you need? Why do you say the moving mean window with a window width of 5 is no good (not "clean")? Are you saying that the mean within the window is not accurate - not the true mean due to a bug in movmean()? What exactly does "not giving me the results I need" mean?
timetry2
timetry2 2019 年 10 月 13 日
I am trying to get two different plots in the same figure and the way I have the code I believe it is overlapping the figures. How would I get the second subplot that looks exactly the same with just the y2 = movmean(y,5) difference?

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

採用された回答

Image Analyst
Image Analyst 2019 年 10 月 13 日
Try this:
subplot(1, 2, 1);
plot(y, 'LineWidth', 2);
title('y', 'FontSize', 16)
subplot(1, 2, 2);
plot(y2, 'LineWidth', 2);
title('y2', 'FontSize', 16)
grid on;

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSubplots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by