用labview怎样判断数组中有有多少满足大小的数

2019-07-17 18:06发布

如图有一个数组中有9个数   怎样让其显示出有几个小于等于500的数
1523086797376190196056.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
杨雪琪
1楼-- · 2019-07-17 20:06
非常简单,直接将数组与500进行比较,得到一个布尔数组,将布尔数组通过“数值”内的控件“布尔数组至数值转换”,将布尔数组转换为一个十进制数,然后对这个十进制数进行以2为底的反指数函数运算(LOG2),就可以得到对应的小于等于500的数值个数
杨雪琪
2楼-- · 2019-07-18 00:44
 精彩回答 2  元偷偷看……
sszx2007
3楼-- · 2019-07-18 00:45
本帖最后由 sszx2007 于 2018-7-17 16:24 编辑

QQ截图20180717162438.png
sszx2007
4楼-- · 2019-07-18 04:03
杨雪琪 发表于 2018-4-8 13:43
不好意思,刚才的回复是确认符合条件的数值(单个)位置的,给你个截图,这是你需要的算法,具体方法是:
将数组与500进行比较,得到一个布尔数组,将数据进行升序排序,在排序后的数据内进行条件搜索,然后根据搜索结果索引,拆分数组,然后获取该数组长度即可。该方法还可以优化,目前这个算法性能应该是过得去的 ...

好复杂!

一周热门 更多>