Bonjour tous le monde,
J'ai deux vecteurs: G1= <(a1,b1),...,(an,bn)>,
G2=<(a'1,b'1),...,(a'n,b'n)>,
et je veux calculer la distance entre ces deux vecteurs avec cette formule :
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
22
23
24 k1=1; manhattan(1)=0; % compute manhattan distance between eache vector from dataset and query Image Feature Vector g2 manhattan = zeros(size(dataset, 1), 1); for k = 1:size(dataset, 1) while k1 <= size(dataset, 2) manhattan(k) = manhattan(k)+sum( abs(dataset(k,k1) - g2(1,k1)) +( dataset(k,k1+1) - g2(1,k1))); k1=k1+2; if k1>15 break; end end Resultat: manhatten 23400 0 0 0 . . .
Partager