qhnw.net
当前位置:首页 >> 在LABVIEW中怎么将二维数组转化为一维数组 >>

在LABVIEW中怎么将二维数组转化为一维数组

后面板如下图 将数组的各个维度的大小相乘作为维数,转化为一维数组.实际上改种方法适用于各种维度(如二维、三维甚至更高维度)各种维数(不局限于2*2,几乘几都行)的数组转化为一维数组.程序见附件,我已转换为8.6版本,可直接打开.

把二维数组按行或者按列索引出来~成为两个一维数组~~然后将两个一维数组连接起来即可~~

遍历二维数组.. 将遍历到的值储存到一个新的数组中. 每次储存都对新数组的每项进行比较,看看有没有重复值,有重复就不储存,无重复就储存. 这样一个 二维数组就转换成一个一维数组了

利用重排数组维数

用重排数组维数指令来做,可以轻松实现.

用索引数组命令,在输入端连接至二位数组,输出端连接至一维数组,在索引端有两个输入点,分别对应行和列,如果你想抽取某一行,在行的端点处输入数字(从0开始).如果想抽取某一列,在列的端点处输入数字(从0开始),如果行和列都输入数字,那么索引的结果是行和列交叉点对应的一个元素.

用“创建数组”,直接把一维升二维,如下图 “创建数组”所在位置见下图

最简单的就是用创建数组将两个一维的连起来,还可以用重排数组维数,将一个N维的数组,转换成M维.

多维通过数组索引 变成多个一维数组再将这多个一维数组 进行数组连接 成一个大的一维数组

直接到某一列,其它为空是不可能的,全0还差不多.你可以试试“插入数组元素”这个函数看看.要么使用时,先初始化数组大小“全0”,之后在替换某一列.

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com