how to convert a cell containig 8bit niary sequence to integer value

1 view (last 30 days)
Hello i need to convert an 8bit binary sequence into decimal. i used the bin2dec function but somehow the results are all 1..
A='01001100' '01011110' '00110110' '11110000' '00111110'
'10010100' '01100000' '01000000' '00110101' '11110010'
'10011100' '00101101' '11011100' '11111000' '01010101'
'10010010' '10000001' '01000111' '01000010' '00100001'
'10111010' '00011000' '01100001' '10001101' '10100000'
i used the folowing code to convert this to decimal values..
for i=1:1:256
for j=1:1:256
P{i,j,1} = bin2dec(A(i,j));
end
end
disp(P);
pls help....thanks in advance..

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 24 Aug 2014
Edited: Azzi Abdelmalek on 24 Aug 2014
A={'01001100' '01011110' '00110110'
'10010100' '01100000' '01000000'
'10011100' '00101101' '11011100'}
B=cellfun(@bin2dec,A)

More Answers (0)

Categories

Find more on Data Type Conversion in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!