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

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

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

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

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

利用重排数组维数

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

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

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

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

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

簇可以把不同的数据类型放在一起数组的数据类型一定要相同如果你簇中的3个数组的数据类型一样 那么可以:1 先使用簇到数组的转换函数将其转换为二维数组;2 然后使用数组重新组合函数将其转换为一位数组.以上两个函数应该都在数组面板里有如果数据类型不一样,则无法转换(或使用变体)最后提醒一下:认真思考你转换的目的是什么?说不定有更好的解决方法.

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