【发布时间】:2017-09-22 09:44:58
【问题描述】:
我有一个 2 列 20 行的矩阵索引。
indices =
[1 2;
2 3;
2 1;
... ]
还有一个 4 行 4 列的第二个矩阵 distMat,我想找到 distMat 中位于每行索引[]中给定位置的元素的总和[]
distMat =
[1 3 1 5
2 2 4 2
3 8 3 7
3 8 3 7]
因为索引行是 1 2, 2 3, 3 1 所以应该检索并添加该位置的元素
所以我写了
result = sum(distMat[indices])
我收到语法错误。那么如何解决这个问题
【问题讨论】:
标签: arrays matlab matrix octave