能有人幫助我解決這個問題的Matlab的:MATLAB - 調節
我有一個數字8爲上限,並希望我剛剛得到號碼範圍從1到8,我該怎麼辦呢? 在MaxMsp中這個函數被稱爲「mod」,所以如果我有mod8,那麼它會一直計數到8,當9出現時它會再次輸出1,10將會是2,11將會是3,12將會是4等等。
這一定很簡單,但我無法在幫助中找到它。
感謝
能有人幫助我解決這個問題的Matlab的:MATLAB - 調節
我有一個數字8爲上限,並希望我剛剛得到號碼範圍從1到8,我該怎麼辦呢? 在MaxMsp中這個函數被稱爲「mod」,所以如果我有mod8,那麼它會一直計數到8,當9出現時它會再次輸出1,10將會是2,11將會是3,12將會是4等等。
這一定很簡單,但我無法在幫助中找到它。
感謝
你可能想的mod()
function:
y = mod(x-1,8)+1;
使用M = mod(X,Y)
例如M = mod(10,8)
使用mod
功能會給你0-7
號碼。所以你需要mod+1
。
例如:out=mod(x,8)+1
在幫助尋找最簡單的方法是使用'lookfor'功能,我想在命令行中鍵入'lookfor mod'(或'lookfor modulo')應該指向你走向'mod'功能。 – Egon