Conversion of signed binary row matrix in to decimal value
이전 댓글 표시
If i have a 1 by 16 matrix where each element representing a bit and the matrix is a representation of singned binary number. p = [1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1]
I want to put a radix point n bits from the LSB and convert it in to decimal value (here, n = 2; p = -12.25 after decimal conversion).
How can i do that? Can anyone please give me any suggestion?
답변 (1개)
Walter Roberson
2011년 12월 22일
0 개 추천
Start with code to do the conversion of the bits in to decimal. Once you have that code, feed p(2) to the end in to that, divide the result by 2^n, and then use the first bit, p(1) to do the sign adjustment.
카테고리
도움말 센터 및 File Exchange에서 Logical에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!