labview 如何比较一个数组中的相邻的两个数

有一个数组,我想比较相邻两个数的大小。
数组的前半段是一个递增数组,就是后一个数大于前一个数。
当这种情况出现时,A(前一个数)小于或等于B(后一个数)前一个数时,A之后的数据被提取出来。
这时,再找出A之后数据的最大值和最小值。
请问应该怎么做呢?
谢谢各位

虽然没太理解楼主的具体意思,但是根据要求,我用20个随机数做了一个数组,比较数组中相邻两个数的大小,之后提取A之后数据,在进行最大值最小值区分,程序框图如下:

结果如图:

追问

请看这幅图

0点到转折点的这段是线性递增的,也就是后一个y值一直大于前一个y值。


转折点的下一个y值小于或等于转折点的y值。


提取出转折点后半段,也就是转折点到f段。并在这段上找出最大值和最小值


就是这个意思

谢谢

追答

那就是看你的说明,理解反了,是前一个数A大于等于B后得出所示图像,把for循环中的判断选项交换即可,如图所示:

if结构中 否事件 连线是 输入波形直接连到 提取波形上。

追问

感谢您的解答,最后一点,这个while loop的左上角这一块是怎么连的呢?

非常感谢

追答

这里用到的是for循环,循环中出现的中断节点  可以通过右键 for循环的边框,选择 “条件接线端”。我把vi上传上来了,版本是labview2010

追问

能方便留个邮箱吗?

追答

529929487@qq.com

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网