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

2019-07-17 11:59发布

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

labview怎么查找一个数组里面与最大值靠得最近的极大值啊?
次大值好找,但是最近的极大值咋个找啊?求各位支招。
无标题.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
zhnuaa
1楼-- · 2019-07-18 14:37
先排序同时记录各个元素在原数组时的下标。然后生成|排序后下标数组-最大值下标|这个新数组,这个数组的次小值对应的项就是你要找的吧。
唐少华
2楼-- · 2019-07-18 19:13
 精彩回答 2  元偷偷看……
zhnuaa
3楼-- · 2019-07-19 00:10
唐少华 发表于 2017-2-20 16:53
不太明白你啥意思。。。。。

额。刚才没看明白你的意思。
你说的太绕了。其实就是想找出最大值附近最近的那个峰值嘛。

找出最大值后,只要找出最大值前后的两个峰值,然后对比下哪个离最大值最近就可以了。
zhnuaa
4楼-- · 2019-07-19 05:13
自己做了个。你看下是不是要的效果

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

16.64 KB, 下载次数: 37, 下载积分: 积分 -1 分

zhnuaa
5楼-- · 2019-07-19 06:58
擦,貌似还不是你说的。算了不管你了。。。
唐少华
6楼-- · 2019-07-19 07:39
zhnuaa 发表于 2017-2-20 18:30
自己做了个。你看下是不是要的效果

哥,你这版本太高了,整个15版的吧!O(∩_∩)O谢谢了!

一周热门 更多>