有人可以帮我解决Matlab这个问题:
我有一个8号作为限制,并希望我得到的数字范围从1到8,我该怎么办? 在MaxMsp中,这个函数被称为“mod”,所以如果我有mod8,它将计数到8,当9出现时它将再次输出1,10将是2,11将是3,12将是4等。
这一定非常简单,但我无法在帮助中找到它。
由于
答案 0 :(得分:2)
你可能想要mod()
function:
y = mod(x-1,8)+1;
答案 1 :(得分:0)
使用M = mod(X,Y)
例如M = mod(10,8)
答案 2 :(得分:0)
使用mod
功能会为您提供0-7
的号码。所以你需要mod+1
。
示例:out=mod(x,8)+1