作者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