Optimice el código MATLAB (anidado para el bucle para calcular la matriz de similitud)
Estoy computando una matriz de similitud basada en la distancia euclidiana en MATLAB. Mi código es el siguiente:
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
Puede ayudar con la optimización de esto = reducir los bucles for como mi matrizx
es de dimensión256x30000
.
¡Muchas gracias
- Aditya