Bonjour
je souhaiterai calculer la distance enculidienne entre une matrice de taille (20, 255) avec des fichiers vecteurs de taille (1, 255)
voila ce que j'ai fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 clc; M1=csvread('c:\matrice.csv'); %M2 =csvread('c:\Documents\doc1.csv'); v1=[...] v2=[...] v3=[...] c=zeros; for i=1:20 while C<=3 %dis(C)=sqrt(sum(M1(i,-M2(C,:)^2))); % dis(C)=sqrt(sum(M1(i,-v1)^2)); dis(C)=sqrt(sum(M1(i,:)-v1(:,:))^2); [l,g]=min(dis); C=C+1; end %M1(i,:)=C(g,:); end
Partager