概述
22.MATLAB中取整函数与求余数函数
- 取整函数
1.round:四舍五入取整
>> round([-1.2 -1.8 1.2 1.8])ans = -1 -2 1 2
2.fix:向0取整
>>fix([-1.2 -1.8 1.2 1.8])ans =-1 -1 1 1
3.ceil:向上取整
>>ceil([-1.2 -1.8 1.2 1.8])ans =-1 -1 2 2
4.floor:向下取整
>>floor([-1.2 -1.8 1.2 1.8])ans =-2 -2 1 1
5.in8/ in16/in32/ in64/uin8/ uin16/ uin32/ uin64:和round类似,四舍五入取整,但需要注意数据要在int/uint数据范围内
>>int8([-1.2 -1.8 135.2 1.8])ans = -1 -2 127 2
>>uint8([-1.2 -1.8 335.2 1.8])ans =0 0 255 2
求余数函数
1.mod:求a除以m后的余数,计算公式为
b=a-m.*floor(a./m)
令a=[7 7 -7 -7]; m=[2-2 2 -2];
>> b=a-m.*floor(a./m)b = 1 -1 1 -1
2.rem: 求a除以m后的余数,计算公式为
b=a-m.*fix(a./m)
令a=[7 7 -7 -7]; m=[2-2 2 -2];
>> b=a-m.*fix(a./m)b = 1 1 -1 -1
文章对你有所参考,请记得和小伙伴们分享,如果笔者有疏漏之处,也希望能不吝赐教,如有兴趣,谨请长按关注。
最后
以上就是纯真小猫咪为你收集整理的matlab fix函数_22.MATLAB中取整函数与求余数函数的全部内容,希望文章能够帮你解决matlab fix函数_22.MATLAB中取整函数与求余数函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复