作者pauljay007 (haha)
看板MATLAB
標題[問題]mod的疑問
時間Mon Dec 12 23:57:44 2011
Input = rand(1,10)>0.5;
output(1) = Input(1);
for i = 2:length(Input)
output(i) = mod((Input(i)+output(i-1)),4);
end
想請問一下output結果只有1或0
不是我所希望的結果
希望各位前輩指導
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.90.109
1F:推 sunev:因為input只有1或0 12/13 00:24
2F:→ pauljay007:不過我有做mod4 不是會做4進位的運算嘛?@@ 12/13 00:38
3F:推 Raymond0710:Input = double(rand(1,10)>0.5); 12/13 04:01
4F:→ Raymond0710:轉double在做運算 12/13 04:01
5F:→ pauljay007:謝謝指導@@ 解決了 多謝你 12/18 05:09