作者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
推 alamabarry:查一下訊號的書~~好像有離散傅立葉轉換 去掉高頻 12/13 02:11
→ alamabarry:我不是很懂~ 請知道的人補充了 12/13 02:12
→ alamabarry:你要的應該是去掉雜訊 而不是曲線fitting 12/13 02:13
→ leisurely:判斷相鄰數值差距 然後用線性內差? 12/13 21:08
→ endlesschaos:樓上做法我有想過 12/13 21:40
→ gozelee:降低取樣率再插補試試看? 12/14 00:37
推 wade1112:第一個圖應該可以用butter跟filtfilt去濾波..第二個就... 12/17 03:08