如何逐行比较两个二维数组,并将元素不同的行输出?
输出方法有好几种,能否举例详细说明一下。(1)数组元素的类型不是浮点数吧?
(2)是不是数组合并,对相同的行是不输出还是合并成一行输出。
(3)对不同的行,是只输出数组1的对应的行呢,还是数组1行先输出再输出数组2行,其它不同行也交替输出,数组1的行在前。
(4)可否简单介绍一下具体实际应用场景呢?向小编学习一下。
(5)数组A{1,2;3,4}与数组B{1,2;4,5}比较输出结果:
[1]并集:相同的行合并为一行;不同的行,先输出数据A再输出数组B对应的行:C{1,2;3,4;4,5}
[2]交集的补集:相同的行不输出:D{3,4;4,5}
[3]数组B作为参考,只输出数组A中与数组B不同的行:E{3,4}
那一种是小编所求呢?
(6)数组行相同的定义是对应行的对应列的元素(整数、布尔)值相等。
比较方法:对应元素异或,再求或,结果为假。
噢,是将数组B作为参考,只输出数组A中与B不同的行,并且我要得到这个行数,用来索引输出数组C中的行。我的任务是做一个存储器测试。就是要将测得结果与标准响应做比较,得到故障地址。
噢,是将数组B作为参考,只输出数组A中与B不同的行,并且我要得到这个行数,用来索引输出数组C中的行。我的任务是做一个存储器测试。就是要将测得结果与标准响应做比较,得到故障地址。还有就是 我是将得到的矢量转换成布尔数组进行比较的。
这个可以用for循环和数组插入来做;
你可以参考下
程序框图1
程序框图1
展示效果图
LabVIEW通过USB接口获取FPGA板上DRAM中数据的设计实例,供参考。
http://bbs.elecfans.com/jishu_410980_1_1.html
网上有C语言内存测试源码,有多种内存测试算法实现。
噢 看到了。多谢!
太感谢你了,刚刚照着做了一下,真的成功了
看懂了,费脑啊。
2维数组怎么变成1维去比较不相等的
labview二维数组符合条件的元素