Main Content

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

dec2mvl

10 進数を 2 進数の文字ベクトルに変換する

説明

bits = dec2mvl(d) は、10 進整数d を2 進文字ベクトルbitsに変換します。 d は252 より小さい整数でなければなりません。

bits = dec2mvl(d,n) は、少なくともnビットを持つバイナリ文字ベクトルを返します。

すべて折りたたむ

正の 10 進整数の多値論理ベクトルを見つけます。

bits = dec2mvl(23)
bits = 
'10111'

負の 10 進整数の多値論理ベクトルを見つけます。

bits = dec2mvl(-23)
bits = 
'101001'

負の 10 進整数の多値論理ベクトルを見つけます。出力で返される最小ビット数を指定します。

bits = dec2mvl(-23,8)
bits = 
'11101001'

入力引数

すべて折りたたむ

変換する 10 進数。10 進整数として指定します。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

返される最小ビット数。非負の整数として指定します。

n がbを表すのに必要なビット数より大きい場合、出力の残りの(n–b)上位ビットは次のようにパディングされます。

  • 入力dが非負の整数の場合は 0

  • 入力dが負の整数の場合は 1 秒

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

バージョン履歴

R2008a で導入