取余函数(1.9)=?
1个回答

你用什么语言写啊!如果用MATLAB,可以用MOD函数!用法如下:

MOD(x,y) is x - n.*y where n = floor(x./y) if y = 0.If y is not an

integer and the quotient x./y is within roundoff error of an integer,

then n is that integer.The inputs x and y must be real arrays of the

same size,or real scalars.

The statement "x and y are congruent mod m" means mod(x,m) == mod(y,m).

By convention:

MOD(x,0) is x.

MOD(x,x) is 0.

MOD(x,y),for =y and =0,has the same sign as y.

Note:REM(x,y),for =y and =0,has the same sign as x.

MOD(x,y) and REM(x,y) are equal if x and y have the same sign,but

differ by y if x and y have different signs.