看板 MATLAB 關於我們 聯絡資訊
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
sunev:因為input只有1或0 12/13 00:24
pauljay007:不過我有做mod4 不是會做4進位的運算嘛?@@ 12/13 00:38
Raymond0710:Input = double(rand(1,10)>0.5); 12/13 04:01
Raymond0710:轉double在做運算 12/13 04:01
pauljay007:謝謝指導@@ 解決了 多謝你 12/18 05:09