分享

labview对数组排序的方法

 黄沙留梦 2020-10-27
             这是个多态VI,支持多种数据类型,包括簇,如果是簇数组,它首先按照第一个元素进行排序,如果第一个元素相同,则比较第二个元素. 一维数组的排序是非常简单的,我们经常遇到的是对多个数组进行排序的问题,比如一个TABLE,它实际上是一个2维字符串数组,如果要求安列进行排序,这在数据库查询时经常用到. 问题可以简化成: ARRAY1 ARRAY2 ARRAY3... 我们可以很容易第对ARRAY1进行排序,如何根据ARRAY1排序的结果对ARRAY2,ARRAY3进行相应调整那? LABVIEW的排序节点只给出了排序的结果,未给出相应元素位置(索引号)变动情况,所以问题的关键是找出变化后的位置(索引号)
这样根据索引号的变化,就可以对对应的ARRAY2,ARRAY3进行相应的排序
其实我们可以用下面更简单的方法

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多