メインコンテンツ

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

dec2mvl

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

説明

bits = dec2mvl(d) は 10 進整数 d をバイナリ文字ベクトル 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

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

nb を表すのに必要なビット数より大きい場合、出力の残りの (nb) 上位ビットには次の値が埋め込まれます。

  • 入力dが負でない整数の場合は0

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

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

バージョン履歴

R2008a で導入