timize o código MATLAB (aninhado para loop para calcular a matriz de similaridad
Estou computando uma matriz de similaridade baseada na distância euclidiana no MATLAB. Meu código é o seguinte:
for i=1:N % M,N is the size of the matrix x for whose elements I am computing similarity matrix
for j=1:N
D(i,j) = sqrt(sum(x(:,i)-x(:,j)).^2)); % D is the similarity matrix
end
end
Posso ajudar com a otimização disso = reduzindo os loops for como minha matrizx
é de dimensão256x30000
.
Muito obrigado
- Aditya