fixDiv
说明
示例
执行除法运算,并向零方向舍入到最接近的整数值。
fixDiv(int16(201),10)
ans = 20 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 13 FractionLength: 0
执行除法运算,并向零方向舍入到 7 的最接近倍数。
fixDiv(int16(201),10,7)
ans = 14 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 13 FractionLength: 0
定义一个使用 fixDiv
的函数。
function y = fixDiv_example(x,d) y = fixDiv(x,d); end
定义输入并在 MATLAB® 中执行该函数。
x = fi(pi); d = fi(2); y = fixDiv_example(x,d)
y = 1 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 2 FractionLength: 0
要为此函数生成代码,分母 d
必须定义为常量。
codegen fixDiv_example -args {x, coder.Constant(d)}
Code generation successful.
您也可以在代码体中将分母 d
定义为常量。
function y = fixDiv10(x) y = fixDiv(x,10); end
x = fi(5*pi); y = fixDiv10(x)
y = 1 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 2 FractionLength: 0
codegen fixDiv10 -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 中推出
另请参阅
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.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 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)