Bonjour, je suis nouveau sur le forum, et je commence doucement à me mettre à Matlab.
J'ai écrit une fonction :
et quand je rentre un vecteur X et un vecteur Y dans la commande windows et que j'applique la fonction, j'obtiens :
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 function d=distance1(X,Y) x=length(X) y=length(Y) if x==y for i=1:x if X(i)=Y(j) d=d+1 else d=d end end else disp('Vos vecteurs n ont pas le meme nombre de coordonnees') end disp('la distance de Hamming de vos 2 vecteurs est :') disp(d)
Je sais pas ou ça vient, mais ça me bloque énormément.Function definitions are not permitted at the prompt or in scripts.
Merci de votre aide.
Partager