求曲线寻找拐点算法的实现方法。

2019-07-17 10:41发布

问题描述:传感器采集的数据用XY图显示,然后寻找图中的拐点坐标。
功能实现:图1为传感器采集的原始数据和目前算法实现的最终效果图;
目前实现方式:程序中首先求出X轴数据与Y轴数据的相邻数据的差值,
                         然后求出各点的斜率,如图2。

                         在用斜率数据求出相邻斜率数据的差值,最后用一个不确定的数据进行筛选
                         实现最终效果,如图3。

目前的问题:1、没想到更好的处理方式,不知道这种方式是否合理,希望各位大佬帮忙;
                      2、最终的实现是用一个可变的数据进行结果的判定,程序的可行性太低;
希望有大神帮忙,进行指导,谢谢。附件为程序源码。


                        

找拐点 - .rar 下载积分: 积分 -1 分
39.04 KB, 下载次数: 89, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
qwer123401
1楼-- · 2019-07-17 16:12
比较建议是用求导来做,其实和你讲的原理是比价一致的。求导这个写起来比较简便一些,也比较正规,精度更好。

QQ图片20180404173249.png (77.69 KB, 下载次数: 5)

QQ图片20180404173249.png

QQ图片20180404173358.png (81.47 KB, 下载次数: 1)

QQ图片20180404173358.png
jxzh1973
2楼-- · 2019-07-17 16:16
我也在求曲线拐点,人工截取可行性和通用性太差了,感觉用曲线拟合,再求导=0,可以得出
tyx010203
3楼-- · 2019-07-17 17:41
jxzh1973 发表于 2018-4-8 15:28
我也在求曲线拐点,人工截取可行性和通用性太差了,感觉用曲线拟合,再求导=0,可以得出

请问用哪个拟合函数比较合适呢。
jxzh1973
4楼-- · 2019-07-17 20:56
 精彩回答 2  元偷偷看……
tmshust
5楼-- · 2019-07-18 01:50
正在做这个事,不知楼主后面是怎么处理的,能能否说说。
tyx010203
6楼-- · 2019-07-18 02:58
tmshust 发表于 2018-7-21 09:39
正在做这个事,不知楼主后面是怎么处理的,能能否说说。

求斜率就可以算出来,你可以把数据发过来,我帮你看看。

一周热门 更多>