怎么查找一个数组里面与最大值最近的极大值啊?

2019-07-17 11:59发布

本帖最后由 唐少华 于 2017-2-20 11:32 编辑

labview怎么查找一个数组里面与最大值靠得最近的极大值啊?
次大值好找,但是最近的极大值咋个找啊?求各位支招。
无标题.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
静夜style
1楼-- · 2019-07-19 08:50
 精彩回答 2  元偷偷看……
iamendsky
2楼-- · 2019-07-19 13:17
静夜style 发表于 2017-2-21 11:41
极大值就是峰值啊,最大值是峰值最高的,次大值不一定是极大值,这个难点在于找到所有的峰值

1. 那你可以按照一定规律的数据间隔分别将包含n个峰值的区域取出来;
2. 分别求得这n个区域内的峰值;
3. 再对峰值进行比较
静夜style
3楼-- · 2019-07-19 16:19
抛砖引玉,没有判断数组越位,我的思路就是判断3个数中间的那个数是否是最大的。按照极大值的特性,极大值两边的数都小于它,大于等于换成大于会严谨一点
捕获.PNG
zhnuaa
4楼-- · 2019-07-19 18:06
唐少华 发表于 2017-2-21 08:40
哥,你这版本太高了,整个15版的吧!O(∩_∩)O谢谢了!

不明白找出峰值有什么难的。 一个元素如果比前后两个元素都大就自然是峰值。第一个和最后一个只需要比较单侧就可以了
zhnuaa
5楼-- · 2019-07-19 22:03
唐少华 发表于 2017-2-21 08:40
哥,你这版本太高了,整个15版的吧!O(∩_∩)O谢谢了!

不明白找出峰值有什么难的。 一个元素如果比前后两个元素都大就自然是峰值。第一个和最后一个只需要比较单侧就可以了

test.zip 下载积分: 积分 -1 分

11.47 KB, 下载次数: , 下载积分: 积分 -1 分

欧啦啦
6楼-- · 2019-07-20 03:03
 精彩回答 2  元偷偷看……

一周热门 更多>