求曲线变化趋势的算法

[复制链接]
2143|14
 楼主| kumuhuakai 发表于 2014-2-18 10:26 | 显示全部楼层 |阅读模式
遇到一个问题,像大牛求教。如下图是AD采样的数据,数据是一条曲线,采样的值会有一定波动,导致曲线不够完美,现在的问题是怎样选出转折点ABCD四个值


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| kumuhuakai 发表于 2014-2-18 10:39 | 显示全部楼层
实际的曲线更好看一点点,是锯齿上升锯齿下降
dirtwillfly 发表于 2014-2-18 10:43 | 显示全部楼层
可以先滤波或者用曲线拟合,然后再找转折点
 楼主| kumuhuakai 发表于 2014-2-18 10:45 | 显示全部楼层
我想应该是必须先消除锯齿,把曲线整平滑,然后再找转折点就方便了
 楼主| kumuhuakai 发表于 2014-2-18 10:48 | 显示全部楼层
怎么消除锯齿而又不能把ABCD四点消掉呢
 楼主| kumuhuakai 发表于 2014-2-18 10:58 | 显示全部楼层
dirtwillfly 发表于 2014-2-18 10:43
可以先滤波或者用曲线拟合,然后再找转折点

版主有没有曲线拟合的资料啊,百度了一下一大堆,没找到头绪
dirtwillfly 发表于 2014-2-18 11:18 | 显示全部楼层
 楼主| kumuhuakai 发表于 2014-2-18 11:20 | 显示全部楼层
找了一些最小二乘法曲线拟合算法,慢慢研究了
 楼主| kumuhuakai 发表于 2014-2-18 11:42 | 显示全部楼层
dirtwillfly 发表于 2014-2-18 11:18
网上有很多:http://wenku.baidu.com/search?word=%C7%FA%CF%DF%C4%E2%BA%CF&lm=0&od=0&fr=top_home

感谢版主
whxbluesky 发表于 2014-2-18 12:15 | 显示全部楼层
可不可以用求导的方法。
zqjqq88 发表于 2014-2-18 14:09 | 显示全部楼层
 楼主| kumuhuakai 发表于 2014-2-18 14:14 | 显示全部楼层
whxbluesky 发表于 2014-2-18 12:15
可不可以用求导的方法。

求导?曲线呈锯齿状,求不出来
通宵敲代码 发表于 2014-2-18 20:01 | 显示全部楼层
微分 over
tsj1992 发表于 2014-2-18 20:54 | 显示全部楼层
嵌入式系统软件设计中的常用算法.pdf


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
nongfuxu 发表于 2014-2-19 08:12 | 显示全部楼层
LZ找本MATLAB书看看,上面有许多算法讲解。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:自强不息,厚得载物

10

主题

183

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部