arithmetic coding and decoding

Asked by slama najla on 1 Jul 2012
Latest activity Answered by Walter Roberson on 1 Jul 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

0 Comments

slama najla

Products

No products are associated with this question.

1 Answer

Answer by Walter Roberson on 1 Jul 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

0 Comments

Walter Roberson

Contact us