このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
プログラミングとデータ型のための関数
ビット演算用の関数、データ型演算子とツール、プログラムの制御
fi
オブジェクトのビット操作、fi
オブジェクトのデータ型の操作を行い、固定小数点データ型をサポートする関数を使用してアルゴリズムを開発します。
関数
bitand | 2 つの fi オブジェクトのビット単位 AND |
bitandreduce | ビット単位の AND 演算を実行してビットの連続スライスを削減 |
bitcmp | fi オブジェクトのビット単位の補数 |
bitconcat | fi オブジェクトのビットの連結 |
bitget | 特定の位置のビットを取得 |
bitor | 2 つの fi オブジェクトのビット単位 OR |
bitorreduce | ビット単位の OR 演算を実行してビットの連続スライスを削減 |
bitreplicate | fi オブジェクトのビットの複製および連結 |
bitrol | ビット単位の左回転 |
bitror | ビット単位の右回転 |
bitset | 特定の位置のビットを設定 |
bitshift | 指定したビット数のシフト |
bitsliceget | ビットの連続スライスの取得 |
bitsll | ビットを左に論理シフト |
bitsra | ビット シフト右算術 |
bitsrl | ビットを右に論理シフト |
bitxor | Bitwise XOR of two fi objects |
bitxorreduce | ビット単位の排他的 OR 演算を実行してビットの連続スライスを削減 |
getlsb | 最下位ビット |
getmsb | 最上位ビット |
double | fi オブジェクトの倍精度浮動小数点実際値 |
single | fi オブジェクトの単精度浮動小数点実際値 |
int | Get and set stored integer value of fi object |
int8 | 8 ビット符号付き整数への fi オブジェクトの変換 |
int16 | Convert fi object to signed 16-bit integer |
int32 | Convert fi object to signed 32-bit integer |
int64 | 64 ビット符号付き整数への fi オブジェクトの変換 |
uint8 | 8 ビットの符号なしの整数への fi オブジェクトの変換 |
uint16 | 16 ビットの符号なしの整数への fi オブジェクトの変換 |
uint32 | fi オブジェクトの組み込み uint32 での格納整数値 |
uint64 | 64 ビットの符号なしの整数への fi オブジェクトの変換 |
cast64BitFiToInt | 正確に表現できる fi オブジェクト型を 64 ビット整数データ型にキャスト |
cast64BitIntToFi | 64 ビット整数データ型を等価な fi オブジェクト型にキャスト |
castFiToInt | fi オブジェクトを等価な整数データ型にキャスト |
castFiToMATLAB | fi オブジェクト型を等価な組み込み MATLAB データ型にキャスト |
castIntToFi | 整数データ型を等価な fi 型にキャスト |
num2str | 数値を文字配列に変換 |
reinterpretcast | 元データを変更せずに固定小数点または整数データ型を変換 |
rescale | fi オブジェクトのスケーリングの変更 |
storedInteger | fi オブジェクトの格納整数値 |
storedIntegerToDouble | 組み込み double 値への fi オブジェクトの格納整数値の変換 |
stripscaling | fi オブジェクトの格納整数 |
fixed.extractNumericType | 入力からの数値型の抽出 (R2021a 以降) |
isboolean | 入力が boolean かどうかを判別 |
isdouble | 入力が倍精度データ型かどうかを判別 |
isfi | 変数が fi オブジェクトかどうかを判別 |
isfimath | 変数が fimath オブジェクトかどうかを判別 |
isfimathlocal | fi オブジェクトにローカル fimath があるかどうかを判別 |
isfipref | 入力が fipref オブジェクトであるかどうかを判定 |
isfixed | 入力が固定小数点データ型かどうかを判別 |
isnumerictype | 入力が numerictype オブジェクトであるかどうかを判定します |
ispropequal | 2 つの fi オブジェクトのプロパティが等しいかどうかを判別 |
isquantizer | 入力が quantizer オブジェクトであるかどうかを判定 |
isscaleddouble | 入力がスケーリングされた double データ型かどうかを判別 |
isscaledtype | 入力が固定小数点データ型またはスケーリングされた double データ型かどうかを判別 |
isscalingbinarypoint | 入力に 2 進小数点スケーリングがあるかどうかを判別 |
isscalingslopebias | 入力の傾きとバイアスのスケーリングが自明でないかどうかを判別 |
isscalingunspecified | 入力のスケーリングが未指定であるかどうかを判別 |
issigned | fi オブジェクトが符号付きかどうかを判別 |
issingle | 入力が単精度データ型かどうかを判別 |
isslopebiasscaled | numerictype オブジェクトの傾きとバイアスのスケーリングが自明でないかどうかを判別 |
MATLAB Command
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)