作者Archer1124 (哈)
看板MATLAB
標題Re: [討論] 設定條件來跑forend迴圈
時間Tue Jan 29 10:38:15 2013
※ 引述《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
1F:推 DimpleHu:可是他這樣跑的話 會變成 while後如果還是不成立 01/29 14:46
2F:→ DimpleHu:他也不會繼續找出符合條件的東西欸@@? 01/29 14:46
3F:→ Archer1124:容我再想想~ 01/30 20:44
4F:推 DimpleHu:感謝樓上大大Q_Q 01/30 23:34