【发布时间】:2015-03-04 06:59:10
【问题描述】:
我有一个 333x1 的值向量(“数据”),向量中的每个单元格对应于 13 个子类别中的 1 个范围。这些子类别中的每一个的身份都存储在一个单独的身份矩阵('id')中。我想计算原始数据矩阵中具有相似标识的值的总和。
例如在这个例子中假装 'data' 和 'id' 是 8x1 向量
数据 = [1;1;1;0;0;0;1;1]
id = [1;2;1;2;3;3;1;3]
id 1 的总和:1 + 0 + 1 + 0 + 0 + 0 + 1 + 0 = 3
id 2 的总和:0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 = 1
id 3 的总和:0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 = 1
我确信有一个非常简单的解决方法,但是我似乎无法解决。
感谢您的宝贵时间
苹果机
【问题讨论】:
标签: matlab