[討論]for迴圈的問題?已回收

看板MATLAB作者 (李察費曼)時間13年前 (2011/07/21 11:22), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
這是我的迴圈 for i=1:100:2328 J25 = J25+W(2301,i)*(1+x(i)); end for i=1:100:2328 J25q =J25q+W(i,2301)*x(i); end 我想要的是W(2301,i)隨著i來變,ie.W(2301,1) W(2301,101).... 但是x(i)我希望可以是x(1)x(2)x(3)...來改變 不知到各位高手能不能給予一點指點@@ 謝謝大家~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.76.171

07/21 12:47, , 1F
你是指 W(2301,i*100+1)*x(i) 嗎?
07/21 12:47, 1F

07/21 13:12, , 2F
樓上這樣i應該就是1,2,3,4,5,6,7這樣跳吧
07/21 13:12, 2F

07/21 14:11, , 3F
謝謝一樓但是,這樣W(2301,1)就沒辦法出現了耶@@
07/21 14:11, 3F

07/21 14:44, , 4F
改成(i-1)*100就好
07/21 14:44, 4F

07/21 15:12, , 5F
樓上這樣i = 1時會出現0
07/21 15:12, 5F

07/21 16:00, , 6F
你誤會了 我的意思是把一樓的i*100+1改成(i-1)*100+1
07/21 16:00, 6F

07/21 20:25, , 7F
喔喔感謝樓上大大@@寫MATLAB原來也可以這麼簡單~
07/21 20:25, 7F
文章代碼(AID): #1E9vj__X (MATLAB)