有一个很大的矩阵,A,现在想查找A中的0元素,因为比较多,所以自己写的代码很费时间:
for i =1:1:size(A,1)
for j = 1:1:size(A,2)
if A(i,j) == 0
B(i,i*x+j) = X;
else
B(i,j) = X;
end
end
end
当A是10^3的矩阵时,很快就能得到结果,但是一增加A到10^4就会特别慢,还请指导
è¿éXä¸æ¯ä¸ä¸ªæ°å¼ æ¯ä¸ä¸ªç©éµ è¦æ ¹æ®0æè
1æ¥å¤æåXä¸çåªä¸ä¸ªå¼å
if A(i,j) == 0
B(i,i*x+j) = X(j);
else
B(i,j) = X(j);
end
è¿æ ·åç