Bonjour,
J'ai deux matrices, A(n lignes,3 colones) et B(m lignes,3 colones). Je souhaite connaitre la distance minimum de chaque point de A avec l'ensemble des points de B. Pour l'instant j'ai une boucle qui ralenti enormément mon programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for i=1:n
    dist=min(sqrt((B(:,1)-A(i,1)).^2+(B(:,2)-A(i,2)).^2+(B(:,3)-A(i,3)).^2))
end
Je recherche un moyen d'éliminer cette boucle, si quelqu'un à une idée, merci d'avance.