partie 1 :Compression :

 

Calcul nombre de bits

function nb_bits=calcul_nb_bits (vecteur)

%Calcul le nombre de bits : 1 pour 0 ou 1 binaire

% 8 bits pour un caractère sans compter les espaces

nb_bits=0;

for i=1:length(vecteur)

    if isdigit(vecteur(i))

        nb_bits=nb_bits+1;   % 1 bit

    else

        if ~strcmp(vecteur(i),' ')

        nb_bits=nb_bits+8;   % 8 bits

        end

    end % end if

end % end for