【matlab】取模和取余,使用mod函数和rem函数

【matlab】取模和取余,使用mod函数和rem函数4 满足符号 但不满足条件

大家好,欢迎来到IT知识分享网。

一、取余

a对b取余,即rem(a,b):

  1. 结果符号同被余数a;
  2. 计算时,可以先不带符号,按正数对正数取余来得出答案后,根据被余数a的符号来确定符号。

举例:

a=rem( 8, 3); %2 b=rem( 8,-3); %2 c=rem(-8, 3); %-2 d=rem(-8,-3); %-2

总结:

  1. 统一看作rem(8,3),最后根据被余数a的符号来确定+-。

二、取模

a对b取模,即mod(a,b):

  1. 所得结果的符号,同除数b;
  2. 所得结果在保证符号满足条件1时,要趋向于0。

举例:

a=mod( 8, 3); % 2 b=mod( 8,-3); %-1 c=mod(-8, 3); % 1 d=mod(-8,-3); %-2
  • 其中,mod(8,3) ,结果符号同3,为+:

        8%3=2 …… 2

  • 其中,mod(8,-3),结果符号同-3,为-,

        8÷-3=-2……2,不满足符号。

        8÷-3=-3……-1,满足符号,且满足条件②。

        8÷-3=-4……-4,满足符号,但不满足条件②。

  • 其中,mod(-8, 3),结果符号同3,为+,

        -8÷3=-2……-2,不满足符号。

        -8÷3=-3……1,满足符号,且满足条件②。

  • 其中,mod(-8,-3),结果符号同-3,为-,

        -8÷-3=3……1,不满足符号。

        -8÷-3=2……-2,满足符号,且满足条件②。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/135371.html

(0)
上一篇 2025-07-05 14:10
下一篇 2025-07-05 14:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信