如何有效地改变稀疏向量的大小

时间:2015-02-23 21:54:04

标签: matlab indexing block sparse-matrix

在Matlab中,我有一个旧的100x1稀疏向量x。现在我想将其大小重新分配给新的200x1稀疏向量y,其中y的前100个元素与x相同。也就是说,y可以被视为x的增强向量。

在matlab中,我目前的方法如下:

[i, j, s] = find(x);
y = sparse(i, j, s, 200, 1);

但我不确定是否有更有效的方法,因为我只想将旧的稀疏矢量x从100x1调整为200x1。

0 个答案:

没有答案