주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

binaryVectorToDecimal

이진 벡터 값을 10진수 값으로 변환

설명

이 함수는 Data Acquisition Toolbox™의 일부이며, 1과 0으로 구성된 벡터로 표현된 이진 데이터를 변환합니다. string형 또는 문자형 벡터에서 이진 데이터를 변환하려면 MATLAB® 함수 bin2dec를 사용할 수 있습니다.

decVal = binaryVectorToDecimal(binaryVector)는 이진 벡터를 십진수로 변환합니다.

예제

binaryVectorToDecimal(binaryVector,bitOrder)는 지정된 비트 방향을 가진 이진 벡터를 10진수로 변환합니다.

예제

예제

모두 축소

decVal = binaryVectorToDecimal([1 1 0])
decVal =

     6
decVal = binaryVectorToDecimal([1 0 0 0; 0 1 0 0])
decVal =

     8
     4
decVal = binaryVectorToDecimal([1 1 0],'LSBFirst')
decVal =

     3
decVal = binaryVectorToDecimal([1 0 0 0; 0 1 0 0],'LSBFirst')
decVal =

     1
     2

입력 인수

모두 축소

소수로 변환할 이진 벡터로, 단일 이진 벡터 또는 이진 벡터의 행이나 열 기반 배열로 지정됩니다.

이진 벡터 표현에 대한 비트 순서로, 문자형 벡터 또는 string형으로 지정됩니다. 허용되는 값은 다음과 같습니다.

  • 'MSBFirst' — 이진 벡터의 첫 번째 요소는 최상위 비트입니다.

  • 'LSBFirst' — 이진 벡터의 첫 번째 요소는 최하위 비트입니다.

데이터형: char | string

출력 인수

모두 축소

10진수 값은 double로 반환됩니다.

버전 내역

R2012b에 개발됨