找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 3895|回复: 15

如何实现二维数组中指定列的排序

[复制链接]
发表于 2007-11-2 13:25:40 | 显示全部楼层 |阅读模式
如何实现二维数组中对指定列的排序
在LV中有一维数组的排序,但没有对二维数组的排序,
哪位高手想想方法?

评分

参与人数 1经验 +20 收起 理由
gigio + 20

查看全部评分

发表于 2007-11-2 15:11:32 | 显示全部楼层
你index 某一列,再排序
回复 顶

使用道具 举报

 楼主| 发表于 2007-11-2 20:48:26 | 显示全部楼层
index某一列,得到一维数组,再排序,那么如何再还原成二维数组?原来的二维数组就完蛋了
回复 顶

使用道具 举报

发表于 2007-11-2 22:50:52 | 显示全部楼层
原帖由 zhw63 于 2007-11-2 20:48 发表
index某一列,得到一维数组,再排序,那么如何再还原成二维数组?原来的二维数组就完蛋了


不能再替换回去吗?
回复 顶

使用道具 举报

发表于 2007-11-3 00:05:51 | 显示全部楼层
可以啊 index那一列 一个一个重新写入啊 用个FOR循环
回复 顶

使用道具 举报

 楼主| 发表于 2007-11-3 13:15:35 | 显示全部楼层
如果index一列,其中有几个数据相同,一个一个重新写入会有问题
lv的排序,它没有给出原来的位置,无法判断以及加入余下的二维数组
对附件中的第二列进行排序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2007-11-3 15:21:42 | 显示全部楼层
很简单,你use build array then 转置
看错了,再发个

[ 本帖最后由 gzw371 于 2007-11-3 15:38 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2007-11-3 22:22:06 | 显示全部楼层
索引出某一指定行,然后进行排序,再替换回去。
没叫你一个一个写回去,而是直接把排完序的一维数组替换原来的一维数组。
如果是列,行列转置之后进行。

多看看帮助,会有很大收获。
回复 顶

使用道具 举报

 楼主| 发表于 2007-11-4 10:54:19 | 显示全部楼层
首先谢谢各位高手
可能我没写明白,我想排序的结果见附件,即不能改变2D数组的结构,仅仅是排序,就像excel中的一样

谢谢了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

 楼主| 发表于 2007-11-4 11:32:22 | 显示全部楼层

谢谢各位,已解决了,对族进行排序

对族进行排序
对数组进行排序会走进死路

谢谢各位

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

 楼主| 发表于 2007-11-4 12:33:51 | 显示全部楼层

完成了,做成一个标准模块

可对数值型/字符串型,以及字符中指定列是数值型时的排序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2009-7-29 07:45:39 | 显示全部楼层
真是太感谢了,我正想这二维数组怎么排序呢,用数组排序一直都不成,如楼上遇到的一样,这下解决了.高手呀,
回复 顶

使用道具 举报

发表于 2009-7-29 10:16:46 | 显示全部楼层
回复 顶

使用道具 举报

发表于 2010-6-24 16:11:23 | 显示全部楼层
回复 11# zhw63 的帖子


    大哥,我也正需要呢,可是我的是8.2的版本,看不了啊,郁闷啊,能否传个8.2版本的给兄弟,block贴图也行。wangct-2002@163.com.拜托了!
回复 顶

使用道具 举报

发表于 2010-7-14 15:46:29 | 显示全部楼层
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 01:34 , Processed in 0.068681 second(s), 12 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表