Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

base2dec

基数 n 整数のテキスト表現を double 値に変換します。

説明

D = base2dec(baseStr,n)baseStr によって表現される基数 n 整数を 10 進数に変換し、それを倍精度浮動小数点値として返します。

baseStrflintmax 以上の整数を表す場合、base2dec では、浮動小数点値として正確には表すことができない可能性があります。

すべて折りたたむ

基数 12 の値を表す文字ベクトルを 10 進数に変換します。

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 の数値を表すテキスト。文字配列、文字ベクトルの cell 配列、または string 配列として指定します。baseStr は数字 (n が 10 を超える場合は文字) を使用して基数 n の数字を表します。たとえば、n が 12 の場合、baseStr は、数値 9、10、11 を、9AB の文字を使用して表し、数値 12 を文字列 10 で表します。文字は大文字でも小文字でもかまいません。

  • baseStr が複数の行をもつ文字配列、または文字ベクトルの cell 配列の場合、出力は数値列ベクトル。

  • baseStr が string 配列の場合、出力は同じ次元をもつ数値配列。

baseStr は負の数値を表すことができません。

入力表現の基数。2 ~ 36 の整数として指定します。たとえば、n が 8 の場合、baseStr は基数 8 の数値を表します。

互換性についての考慮事項

すべて展開する

R2020b での動作変更

R2006a より前に導入