二维数组会自动补0

2019-07-17 20:56发布

一个二维数组,如第一行有5个数字,第二行有4个数字,第三行有1个数字,labview会根据最多的那行有多少数字给其他行不够的补0,本来我只想要第三行只有一个数字1,但是将整行提取出来却是1.0.0.0.0的数组,怎么样才能解决这个问题呢
QQ截图20161130131214.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
zhnuaa
1楼-- · 2019-07-18 17:24
菊部有阵血 发表于 2016-11-30 16:38
你的意思是把每一行取出来捆绑成簇?

这个不能先组成数组再取,因为组成数组的过程中,labview就会自动填补缺失的元素的。是把行还是列捆绑成簇取决于你的数据是怎么产生的,如果每次产生一行那就把一行捆绑成簇,是列就捆绑列。
一个数情况不是问题啊,你直接加个创建数组不就能把它变成数组了嘛。

或者是你可以先把数变成字符串,再组成二维数组。因为字符串的默认补位是空白字符。在写入文件时这种方法就比较方便了。其它情况下不如前一种方便,因为再转回来的时候一样考虑剔除空白字符。
菊部有阵血
2楼-- · 2019-07-18 18:29
zhnuaa 发表于 2016-11-30 19:17
这个不能先组成数组再取,因为组成数组的过程中,labview就会自动填补缺失的元素的。是把行还是列捆绑成簇取决于你的数据是怎么产生的,如果每次产生一行那就把一行捆绑成簇,是列就捆绑列。
一个数情况不是问题啊,你直接加个创建数组不就能把它变成数组了嘛。

因为我行数比较多,每一行都用一个簇装的话那要用很多啊
zhnuaa
3楼-- · 2019-07-18 23:20
 精彩回答 2  元偷偷看……

一周热门 更多>