Bonjour, je suis nouveau sur le forum, et je commence doucement à me mettre à Matlab.

J'ai écrit une fonction :

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)
et quand je rentre un vecteur X et un vecteur Y dans la commande windows et que j'applique la fonction, j'obtiens :

Function definitions are not permitted at the prompt or in scripts.
Je sais pas ou ça vient, mais ça me bloque énormément.

Merci de votre aide.