【发布时间】:2015-05-18 20:02:10
【问题描述】:
我有两个矩阵 a 和 b,我想将行组合在一起,在第一行中我没有重复值,在第二个值中,a 和 b 中的列具有相同的行值在新矩阵中加在一起。即
a =
1 2 3
8 2 5
b =
1 2 5 7
2 4 6 1
期望的输出c =
1 2 3 5 7
10 6 5 6 1
欢迎任何帮助。
【问题讨论】:
-
合并/合并是什么意思?如果输入矩阵的行/列大小不同会怎样?
-
在示例中,列的大小是任意的。第一行是键,我希望这一行的值不重复(例如通过 union(a(1,:)),b(1,:))。对于其他行,无论它们的第一行值是否相等,它们都会相加(例如,将 a 中的 8 和 b 中的 2 相加,输出矩阵中小于 1 的值的结果为 10)。