je suis entrain de faire le cryptage d'une sequence,j'ai utilisé le code suivant:

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
 
ndg=[34 17 20 100 ]; 
AncienValeur=ndg(1,1);
 
for i=1:H
    for j=1:L-1
        AncienValeur2=ndg(i,(j+1));
        bx = bitxor(uint8(ndg(i,j+1)), uint8(ndg(i,j)))
        C = bitget(uint8(AncienValeur), 3:-1:1); 
        P=bi2de(C,2,'left-msb')
        gg=bitshift(bx,-P);
        ndg(i,j+1)=gg;
        AncienValeur=AncienValeur2;
 
    end
 
end
l'instruction bitshift ne prons pas en charge la valeur de -P????
Quel est le probléme????