How to split binary and convert to decimal ?

조회 수: 17 (최근 30일)
Joni Saputra
Joni Saputra 2018년 10월 25일
댓글: Joni Saputra 2018년 10월 25일
For example : aaa (3 x 16 char) = [0000001101001011;0000011010001010;0000100100111100]; I want to split the 16 bits equally into 8 bits ([0000001101001011] to [00000011 01001011]) and then the 8 bits are converted to decimal, like this : bbb = [3 75; 6 138; 9 60] Thank you for help.

채택된 답변

Fangjun Jiang
Fangjun Jiang 2018년 10월 25일
aaa = ['0000001101001011';'0000011010001010';'0000100100111100'];
bbb=[aaa(:,1:8); aaa(:,9:16)];
bbb=reshape(bin2dec(bbb),3,[]);

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by