Hi
I have a piece of code with a for loop that I am trying to vectorize, but cannot find any easy way to do it. The code is
NG = 1e4;N = 1e6;a = floor(NG*rand(N, 1)) + 1;b = rand(N, 1);nn = sparse(NG, N);for k = 1 : N i = a(k); nn(i, k) = b(k);end
Does anyone have any suggestions? I tried to use linear indexing, but the matrix size is too large.
Thanks
Best Answer