MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
10 進数のシンボリック整数から 2 進数表現への変換
str = dec2bin(d)
str = dec2bin(d,n)
str = dec2bin(d) は、シンボリック整数 d の 2 進数表現を文字ベクトルとして返します。
str
d
d が N 要素のシンボリック整数の行列または多次元配列の場合、dec2bin は N 行の文字配列を返します。出力 str の各行は線形インデックスでアクセスされる d の要素に対応します。
dec2bin
例
str = dec2bin(d,n) は少なくとも n ビットの 2 進数表現を返します。
n
すべて折りたたむ
大きい整数 260 をシンボリック数として定義します。
d = sym(2)^60
d = 1152921504606846976
10 進数を 2 進数表現に変換します。
str = '1000000000000000000000000000000000000000000000000000000000000'
整数を含む 2 行 2 列のシンボリック行列を 10 進数表現で作成します。
d = [sym(2)^6 123; 54 11]
d = (641235411)
(641235411)
dec2bin を使用して 2 進数表現に整数を変換します。dec2bin は文字ベクトルの 4 行を返します。各行には 7 桁の 2 進数が含まれます。
str = 4×7 char array '1000000' '0110110' '1111011' '0001011'
桁数を指定して、少なくとも 8 桁の 2 進数表現を返します。
str = dec2bin(d,8)
str = 4×8 char array '01000000' '00110110' '01111011' '00001011'
10 進数表現の整数。シンボリック数、シンボリック ベクトル、シンボリック行列、またはシンボリック配列として指定します。
R2023a において: d は負の整数を含むことができます。関数は、2 の補数のバイナリ値を使用して負の整数を変換します。
例: sym([2 4])
sym([2 4])
ビット数。正のスカラーの整数として指定します。
例: 8
8
R2019a で導入
dec2hex
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ