当前位置:编程学习 > VB >>

求图形为类似正弦形数据的极值挑选算法

http://hi.csdn.net/space-8975872-do-album-picid-768907-exif.html

我在这里传了一张根据时间和数值画出来的散点图   

红色标示的为高值,蓝色标示为低值,想要取出所有的高值和低值,寻求方法 --------------------编程问答-------------------- [img=http://hi.csdn.net/space-8975872-do-album-picid-768907-exif.html][/img] --------------------编程问答-------------------- --------------------编程问答-------------------- 这个判断有点麻烦吧?象中间小波峰 --------------------编程问答-------------------- 破自己3联。如果数据都这么规律的话(2个峰在20-30)小时之间,那么找到当前值在前后10-15小时之间的最高值,当作波峰1,在波峰1时间前后20-30小时内最高点,当作波峰0,波峰2……
波谷同理。 --------------------编程问答-------------------- 主要难把握时间间隔,间隔长了,会丢峰,短了,会把腰上的小波动记录下来。 --------------------编程问答-------------------- 这个是不完全按规律的啊.无法精确的确定时间间隔.    有没有办法不按时间判断,只取数值进行比较呢? --------------------编程问答-------------------- 楼主可否换一个思路?
你的数据是怎么来得?
是采集来得?
如果是,那么就容易多了,记录下所有的数据,比较判断就是了 --------------------编程问答-------------------- 总要给个标准。不按时间判断就按照数据连续性判断也可以,比如说一个点的前后10个数据,前10 个数据为上升趋势,后10个点为下降趋势,就可认定它为一个波峰。 --------------------编程问答-------------------- 好像我原来看到过一个大牛有过类似的代码,一时间找不到了
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,