作者endlesschaos (土狼)
看板MATLAB
標題[問題] 如何去除曲線上的小波峰或波谷
時間Wed Dec 12 11:50:20 2012
用 plot 畫出的一組 x-y 資料圖如下所示:
http://ppt.cc/yXWM
可以發現圖中某些區段有突降的小波谷
如下所示:
http://ppt.cc/D5C0
想請問有沒有什麼函數可以把這種極端資料值消除
而其他地方依然可以保持原樣使得整體看起來更平順?
(有用過 smooth 和 spcrv 可是似乎都不是我想要的結果......)
感謝回答
--
經實驗證明
人腦智商高低決定於天線體
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.53.243
1F:推 alamabarry:查一下訊號的書~~好像有離散傅立葉轉換 去掉高頻 12/13 02:11
2F:→ alamabarry:我不是很懂~ 請知道的人補充了 12/13 02:12
3F:→ alamabarry:你要的應該是去掉雜訊 而不是曲線fitting 12/13 02:13
4F:→ leisurely:判斷相鄰數值差距 然後用線性內差? 12/13 21:08
5F:→ endlesschaos:樓上做法我有想過 12/13 21:40
6F:→ gozelee:降低取樣率再插補試試看? 12/14 00:37
7F:推 wade1112:第一個圖應該可以用butter跟filtfilt去濾波..第二個就... 12/17 03:08