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

questionAnswers(4)

yourAnswerToTheQuestion