【发布时间】:2015-04-16 10:11:28
【问题描述】:
S - NxN 稀疏矩阵。A - Mx1 向量。
S 的非零值是A 的索引。
我想计算一个向量x 使得在x 的i'th 条目中:
对于S 的i'th 行中的每个非零值j,取A[j] 并计算所有这些j 的总和并将其放入@ 的i'th 条目中987654337@.
在伪中应该是这样的:
for i = 1:N
for j = 1:N
if( s[i][j] != 0)
x[i] += s[ A[i,j] ]
如何在 matlab 中以最高效的方式做到这一点?
【问题讨论】:
-
可能应该有另一个增量?像 x[i] += A[s[i][j]]?
标签: matlab matlab-figure matlab-engine