您好,今天小然来为大家解答以上的问题。matlab中mod相信很多小伙伴还不知道,现在让我们一起来看看吧!
matlab中mod MATLAB中mod是什么函数
matlab中mod MATLAB中mod是什么函数
matlab中mod MATLAB中mod是什么函数
1、a.cmatlab中小数取整的函数大约有四个:floor、ceil、round、fiendx1a./a %数组除法:对应元素相除、round取整方法是四舍五入round函数功能:四舍五入取整。
2、使用方法:B = round(A)对数组A中每个元素朝最近的方向取整数部分,并返回与A同维的整数数组B,对于一个复数参量A,则分别对其实部和虚数朝最近的方向取整数部分,并返回一复数数据B。
3、2、floor取整方法是向下取整floor(x)返回不大于x的整数值。
4、3、ceil取整方法是向上取整ceil(x)返回不小于x的最小整数值(然后转换为double型)。
5、注意:取模(mod)与取余(rem)是不同的 ,两个函数的生成机制不同 ,rem函数采用fix函数,而mod函数采用了floor函数 。
6、mod ( x , y )返回的是x-n.y,当y不等于0时,n=floor(x./y)如:rem(-1,3)=-1 ,因为-1/3=-0.33333333333round(x)返回x的四舍五入整数值。
7、我们以 A=[-1.8 -1.25 -0.45 0.75 1.75 2.1]为例介绍一下不同的取整方法。
8、四舍五入取整(round)在MATLAB主窗口中输入round(A),回车,出现如下结果:朝负无穷方向舍入(floor)在MATLAB主窗口中输入floor(A),回车,出现如下结果:朝正无穷方向舍入(ceil)在MATLAB主窗口中输入ceil(A),回车,出现如下结果:是向上取整法,取的是大于等于此数的个整数。
9、朝零方向舍入(fix)在MATLAB主窗口中输入fix(A),回车,出现如下结果:matlab中小数取整的函数大约有四个:floor、ceil、round、fix若 A = [-2.0, -1.9, -1.55, -1.45, -1.1, 1.0, 1.1, 1.45, 1.55, 1.9, 2.0];floor:朝负无穷方向靠近最近的整数;floor(A)-2 -2 -2 -2 -2 1 1 1 1 1 2ceil:朝正无穷方向靠近最近的整数;-2 -1 -1 -1 -1 1 2 2 2 2 2round:取最近的整数(相当于四舍五入)round(A)fix:取离0最近的整数。
本文到这结束,希望上面文章对大家有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 836084111@qq.com 举报,一经查实,本站将立刻删除。