for迴圈與if的組合
各位大家好 祝大家新年快樂 以下是我的問題
我想請問 我最近在寫matlab 使用到了for 迴圈與if判斷式的組合
以下為程式碼
for i = 1:nw;
if nfile ==1 % nfile為檔案的編號
ipt=i
else
ipt=nfile*nw+i
end
end
nw是一個檔案的行數,是個非常大的數字,
我發覺 只要我用這程式跑下去
ipt總是會在等於某些數字的時候為零
像是1000 之後 會為零 可是到了2001時 ipt又正常了
我有查過i,nfile 其並沒有為零的情形
想請問大家是我的程式哪裡有寫錯嗎~? 為什麼會出現為零的情形呢??
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.31.10
→
01/25 23:56, , 1F
01/25 23:56, 1F
→
01/25 23:57, , 2F
01/25 23:57, 2F
→
01/26 00:01, , 3F
01/26 00:01, 3F