Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

fixDiv

除算結果のゼロ方向への丸め

説明

y = fixDiv(x,d) は、ゼロ方向の最も近い整数値に丸めた x/d の結果を返します。

y = fixDiv(x,d,m) は、ゼロ方向の最も近い m の倍数に丸めた x/d の結果を返します。

y のデータ型は、x のデータ型と d および m の値に基づいて、求められる最大の解と最小の解の両方を格納する十分な語長と小数部の長さをもつサイズになるように計算されます。

すべて折りたたむ

除算演算を実行し、ゼロ方向の最も近い整数値に丸めます。

fixDiv(int16(201),10)
ans = 

    20

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 14
        FractionLength: 0

除算演算を実行し、ゼロ方向の最も近い 7 の倍数に丸めます。

fixDiv(int16(201),10,7)
ans = 

    14

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 14
        FractionLength: 0

入力引数

すべて折りたたむ

被除数。スカラーとして指定します。

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

除数。スカラーとして指定します。

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

最も近い倍数に丸める係数。スカラーとして指定します。

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

出力引数

すべて折りたたむ

除算のゼロ方向に丸めた結果。スカラーとして返されます。

y のデータ型は、x のデータ型と d および m の値に基づいて、求められる最大の解と最小の解の両方を格納する十分な語長と小数部の長さをもつサイズになるように計算されます。

拡張機能

バージョン履歴

R2021a で導入