Main Content

Modulo by Constant

定数分母でのモジュロ演算の実行

R2021a 以降

  • Modulo by Constant block

ライブラリ:
Fixed-Point Designer

説明

Modulo by Constant ブロックは、定数分母でのモジュロ演算 (除算後の剰余) を実行します。

Modulo by Constant ブロックでは、Barrett Reduction と機能的に類似したアルゴリズムを使用します。逆数の乗算によって除算演算が計算されるため、一般に組み込みシステムのパフォーマンスが向上します。

端子

入力

すべて展開する

被除数。実数値のスカラー、ベクトル、行列、または多次元配列として指定します。

X が固定小数点データ型の場合、2 進小数点スケーリングを使用しなければなりません。勾配とバイアス表現は固定小数点データ型ではサポートされていません。

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

出力

すべて展開する

モジュラス演算の結果。スカラー、ベクトル、行列または多次元配列として返されます。

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

パラメーター

すべて展開する

モジュラス演算に使用する除数。正の実数値の有限スカラー、ベクトル、行列、または多次元配列として指定します。

プログラムでの使用

ブロック パラメーター: Denominator
型: 文字ベクトル
値: 正の実数値の有限固定小数点または数値として評価される MATLAB®
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point
既定の設定: '10'

拡張機能

バージョン履歴

R2021a で導入

すべて展開する