Main Content

base2dec

n진법 정수의 텍스트 표현을 double형 값으로 변환

설명

예제

D = base2dec(baseStr,n)baseStr로 표현되는 n진법 정수를 그에 상응하는 10진수로 변환하고, 이를 배정밀도 부동소수점 값으로 반환합니다.

baseStrflintmax보다 크거나 같은 정수를 나타내는 경우 base2dec가 이를 부동소수점 값으로 정확하게 표현하지 못할 수 있습니다.

예제

모두 축소

12진법 값을 나타내는 문자형 벡터를 십진수로 변환합니다.

baseStr = '1B';
D = base2dec(baseStr,12)
D = 23

여러 개의 8진수 값, 즉 8진법 값을 나타내는 string형 배열을 만듭니다.

baseStr = ["1777" "172" "16"]
baseStr = 1x3 string
    "1777"    "172"    "16"

8진수 값을 변환하고 숫자형 배열을 반환합니다.

D = base2dec(baseStr,8)
D = 1×3

        1023         122          14

입력 인수

모두 축소

n진법 숫자를 나타내는 텍스트로, 문자형 배열, 문자형 벡터로 구성된 셀형 배열 또는 string형 배열로 지정됩니다. baseStr은 숫자형 문자를 사용하여 n진법을 표현합니다. n이 10보다 큰 경우에는 영문자도 함께 사용하여 표현합니다. 예를 들어, n이 12이면 baseStr은 숫자 9, 10, 11은 문자 9, A, B를 사용하여 나타내고, 숫자 12는 문자 시퀀스 10으로 나타냅니다. 문자는 대문자 또는 소문자일 수 있습니다.

  • baseStr이 여러 개의 행을 가진 문자형 배열이거나 문자형 벡터로 구성된 셀형 배열인 경우 출력값은 숫자형 열 벡터입니다.

  • baseStr이 string형 배열인 경우 출력값은 동일한 차원을 갖는 숫자형 배열입니다.

baseStr은 음수를 나타낼 수 없습니다.

입력값 표현의 기수로, 2와 36 사이의 정수로 지정됩니다. 예를 들어, n이 8인 경우 baseStr은 8진법 숫자를 나타냅니다.

확장 기능

버전 내역

R2006a 이전에 개발됨

모두 확장

참고 항목

| | |