ceilDiv
説明
例
除算演算を実行し、正の無限大方向の最も近い整数値に丸めます。
ceilDiv(int16(201),10)
ans =
21
DataTypeMode: Fixed-point: binary point scaling
Signedness: Signed
WordLength: 13
FractionLength: 0
除算演算を実行し、正の無限大方向の最も近い 5 の倍数に丸めます。
ceilDiv(int16(201),10,5)
ans =
25
DataTypeMode: Fixed-point: binary point scaling
Signedness: Signed
WordLength: 14
FractionLength: 0
ceilDiv を使用する関数を定義します。
function y = ceilDiv_example(x,d) y = ceilDiv(x,d); end
MATLAB® で入力を定義し、関数を実行します。
x = fi(pi); d = fi(2); y = ceilDiv_example(x,d)
y =
1
DataTypeMode: Fixed-point: binary point scaling
Signedness: Signed
WordLength: 2
FractionLength: 0
この関数のコードを生成するには、分母 d を定数として定義しなければなりません。
codegen ceilDiv_example -args {x, coder.Constant(d)}
Code generation successful.
または、分母 d を、コードの本文の定数として定義できます。
function y = ceilDiv10(x) y = ceilDiv(x,10); end
x = fi(5*pi); y = ceilDiv10(x)
y =
1
DataTypeMode: Fixed-point: binary point scaling
Signedness: Signed
WordLength: 2
FractionLength: 0
codegen ceilDiv10 -args {x}
Code generation successful.
入力引数
被除数。スカラーとして指定します。
データ型: 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
出力引数
拡張機能
傾きとバイアス表現は固定小数点データ型ではサポートされていません。
コードを生成するには、分母 d を定数として宣言しなければなりません。
傾きとバイアス表現は固定小数点データ型ではサポートされていません。
バージョン履歴
R2021a で導入
参考
fixDiv | floorDiv | nearestDiv
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)