matlab中的mod和rem
答案:1 悬赏:10 手机版
解决时间 2021-03-25 12:05
- 提问者网友:戎马万世
- 2021-03-25 07:47
matlab中的mod和rem
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-03-25 08:08
rem(-5,3)=-2,因为-2=-5-(-1)*3,-1=fix(-5/3)
rem(5,3)=2,因为2=5-(+1)*3,+1=fix(5/3)
mod(-5,3)=1,因为1=-5-(-2)*3,-2=floor(-5/3)
mod(5,3)=2,因为2=5-(+1)*3,+1=floor(5/3)追问那这两个函数到底是干什么用的?我们平时什么时候用到他们,不是求余么?追答rem和mod是求余的,但是算法不同,差异在哪呢,就在于分别使用了fix和floor,
函数fix和floor都是圆整用的,fix是向0的方向圆整,如fix(-1.5)=-1,fix(1.5)=1;而floor是向下圆整,如floor(-1.5)=-2,floor(1.5)=1,明白了吗?
rem(5,3)=2,因为2=5-(+1)*3,+1=fix(5/3)
mod(-5,3)=1,因为1=-5-(-2)*3,-2=floor(-5/3)
mod(5,3)=2,因为2=5-(+1)*3,+1=floor(5/3)追问那这两个函数到底是干什么用的?我们平时什么时候用到他们,不是求余么?追答rem和mod是求余的,但是算法不同,差异在哪呢,就在于分别使用了fix和floor,
函数fix和floor都是圆整用的,fix是向0的方向圆整,如fix(-1.5)=-1,fix(1.5)=1;而floor是向下圆整,如floor(-1.5)=-2,floor(1.5)=1,明白了吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯