what method should i use to remove the noise?

how to smooth the signal then make it very clear at the top only one peak.(i use a(k)>a(k-1) &a(k)>a(k+1) to find the point i want,with the original signal,if i use this method,i'll get many points that are not what i want,therefore i just what to have the smooth signal) thanks in advance

回答 (2 件)

Image Analyst
Image Analyst 2013 年 9 月 24 日

0 投票

Do you have the Image Processing Toolbox? If so use imdilate(). It's a sliding maximum filter. It slides a window along, of specified length such as 3 elements, and the output is the highest value inside the window.

1 件のコメント

yihui
yihui 2013 年 9 月 24 日
i have try smooth(),medifilt,but the signal is not as smooth as i want.is it possible to make this signal look like sin wave which is very smooth and clear only have the one peak at the top?

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

Anand
Anand 2013 年 9 月 24 日

0 投票

Try a moving average filter using the smooth function. I think this function is part of the Curve Fitting Toolbox.

質問済み:

2013 年 9 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by