bitcmp
fi
オブジェクトのビット単位の補数
構文
c = bitcmp(a)
説明
c = bitcmp(a)
は、fi
オブジェクト a
のビット単位の補数を返します。a
が符号付き numerictype
である場合、格納された整数のビット表現は 2 の補数表現です。
bitcmp
は、固定小数点データ型の fi
オブジェクトのみをサポートします。a
は、スカラー fi
オブジェクトまたはベクトル fi
オブジェクトです。
例
以下の例では、fi
オブジェクトのビット単位の補数の取得方法を説明します。符号なし固定小数点 fi
オブジェクトの値は 10、語長は 4、小数部の長さは 0 であるとします。
a = fi(10,0,4,0); disp(bin(a))
1010
a
のビットの値の補数は、次のようになります。
c = bitcmp(a); disp(bin(c))
0101
拡張機能
バージョン履歴
R2006a より前に導入