[討論] for迴圈中有點複雜的巢狀結構...(送P幣)

作者: JACK19920102   2016-11-09 22:27:29
程式目的敘述如下
目前有20個變數 是20個不同的機台要排序
每種排序 會用適應函數算出一個數值(OFV) 越小越好
現在要做區域搜尋
位置1跟位置2的機台交換位子 看看OFV有沒有比較小
如果沒有 換回來 往下輪到位置2跟3交換 看看OFV有沒有比較小
如果為置1跟2的機台交換後 OFV值比較小
則保留交換 從頭開始再做一次
1跟2交換 看有沒有OFV比較小
有比較小就保留交換 從頭開始做
沒有比較小就換回來 換下面兩個位置交換
作者: sunev (Veritas)   2016-11-10 07:11:00
matlab的for-loop沒辦法「從迴圈內改寫迴圈的計數器」
作者: YoursEver (豬是妳)   2016-11-10 10:24:00
推樓上,這很重要,上次也靠實驗確認過了.
作者: JACK19920102   2016-11-10 13:09:00
那用while迴圈會比較好嗎?可以從while裡面去改寫while的條件嗎?might be used incompatibly or redefined我用while 出現這樣

Links booklink

Contact Us: admin [ a t ] ucptt.com