作者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