Here is my problem:
o= ones(3,3) % Given Matrix
o = 1 1 1 1 1 1 1 1 1i = [1 2 2]; % column index of o, which should be set to zero
% quantity of rows in o is always exactly the same like length(i)
The result after manipulating matrix o depending on i should be:
o = 0 1 1 1 0 1 1 0 1
My simple solution
for k=1:length(i) o(k,i(k))=0;end
How can i do that without a for loop. In fact, the number of rows of matrix o is 10 000.
Thank you very much!
Best Answer