Effacer les filtres
Effacer les filtres

arithmetic coding and decoding

3 vues (au cours des 30 derniers jours)
slama najla
slama najla le 1 Juil 2012
Hello, can any one help me to correct an error in this code?? i used this code http://www.mathworks.com/matlabcentral/fileexchange/33070-arithmetic-coding-and-decoding but i get this error an arith-code
??? Error using ==> filter
Arguments must be single or double.
Error in ==> polyval at 52
y = filter(1,[1 -x],p);
Error in ==> bin2dec at 3
dec = polyval(bin, 2); %in-built function
Error in ==> Arith_Code at 55 Store_Byte(k_Loc)=bin2dec(e8bits);
thank you very match

Réponses (1)

Walter Roberson
Walter Roberson le 1 Juil 2012
At the command line, try
which -all bin2dec
It appears to me that you have your own bin2dec.m file that is overriding the MATLAB-supplied bin2dec.
Also, please put a breakpoint at that particular line of Arith_Code, and verify that class(e8bits) is char

Catégories

En savoir plus sur NaNs dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by