MOD

MATLAB函數

MOD徠函數功能:在FreeMat、MATLAB中,該函數用於進行取模(取余)運算。在matlab的命令窗口中輸入help mod或者doc mod可以獲得該函數的幫助信息。

函數簡介


語法格式:
M = mod(X,Y)
返回X對Y取模運算的結果。這裡X可以是一個數組。
其中,比較特殊的情況有:
mod(X,0):結果為X
mod(X,X):結果為0
mod(X,Y):如果X不等於Y且Y不為0,則結果的符號與Y的符號一致。
rem函數也用於取模運算,二者不同之處在於:
rem(X徠,Y):如果X不等於Y且Y不為0,則結果的符號與X的符號一致。
如果X、Y符號一致,則mod(X,Y)和rem(X,Y)結果相等。
mod函數可以判斷兩個數是否是同餘關係(congruence relationships):當且
僅當mod(x,m) == mod(y,m),則x、y是同餘關係。
相關函數:rem
MOD[MATLAB函數]
MOD[MATLAB函數]

程序示例


>> mod([1, 2, 3, 4, 5], 2)
ans = 1 0 1 0 1
>> mod(10, 0.3)
ans = 0.1000
>> mod(15, 2) == mod(17, 2)
ans = 1
>> mod(10,2)
ans= 0