S
- N
xN
稀疏矩阵。
A
- M
x1 向量。
的非零值S
是 的索引A
。
我想计算一个向量x
,使得在的第i
'th 条目中x
:对于第'th 行中的
每个非零值,取并计算所有这些的总和并将其放入'th 的条目中。j
i
S
A[j]
j
i
x
在伪它应该是这样的:
for i = 1:N
for j = 1:N
if( s[i][j] != 0)
x[i] += s[ A[i,j] ]
我怎样才能以最有效的方式在matlab中做到这一点?