[問題]for迴圈問題
假設現在我設一個迴圈為
for i = 1 : 9999
以下是運算的程式
如果我想要讓i以每500為單位將運算結果的終值匯出
就像是i=1~499運算完後 將結果匯出後
i從500~999在運算一次 然後運算程式中的初值重頭開始
有解決辦法嗎
謝謝各位幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.128.90.85
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1421331792.A.D9A.html
推
01/15 22:46, , 1F
01/15 22:46, 1F
修改一下 1:10000 1~500 501~1000
推
01/15 22:48, , 2F
01/15 22:48, 2F
請問只要加在迴圈裡面就好了嗎?
※ 編輯: dlablo272 (140.128.90.85), 01/15/2015 22:53:12
迴圈裡面的程式長這樣
for i=19999
if
if (E12(i)<=3000 & E12(i)>=-3000)
if (E11(i)>=-300 & E11(i)<=0)
area1(a1)=E12(i);
a1=a1+1;
elseif (E11(i)>=0 & E11(i)<=300)
area2(a2)=E12(i);
a2=a2+1;
end
end
end
主要是要將 a1 a2的值i已500為單位提取出來 做其他運算使用
※ 編輯: dlablo272 (140.128.90.85), 01/15/2015 22:55:44
→
01/17 02:23, , 3F
01/17 02:23, 3F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章