Re: [討論] 設定條件來跑forend迴圈

看板MATLAB作者 (哈)時間11年前 (2013/01/29 10:38), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《DimpleHu (小酒窩)》之銘言: : 想要讓程式跑for end迴圈一個一個數字跑後 得到的結果跟設定條件比 : 不符合 則在換下一個數字跑 : 如果跑到條件後 把符合條件的數字列出 就結束迴圈 : 我下面這樣寫的話要怎樣改寫 : a=1; : b=1; : while 1 : T=T+(xcorr2((t),t(a,b)))/(n); : if sum(sum(T))>sum(sum(AA)) : break : else : a=a+1; : b=b+1; : continue : end : end : 或者有哪位高手有更好的方式 : 拜託了QQ a = 1;b = 1; T=T+(xcorr2((t),t(a,b)))/(n); while ( sum(sum(T)) <= sum(sum(AA)) ) a = a + 1; b = b + 1; T=T+(xcorr2((t),t(a,b)))/(n); end T -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.122.53

01/29 14:46, , 1F
可是他這樣跑的話 會變成 while後如果還是不成立
01/29 14:46, 1F

01/29 14:46, , 2F
他也不會繼續找出符合條件的東西欸@@?
01/29 14:46, 2F

01/30 20:44, , 3F
容我再想想~
01/30 20:44, 3F

01/30 23:34, , 4F
感謝樓上大大Q_Q
01/30 23:34, 4F
文章代碼(AID): #1H1pOQ-w (MATLAB)
文章代碼(AID): #1H1pOQ-w (MATLAB)