看板 MATLAB 關於我們 聯絡資訊
要寫一個最佳解的程式 卡在這邊 while any(c(1:n)<0) for j = 1:1:n if c(j)<0 & A(1:m,j)<=0 disp('The objective function is not bounded below.'); break; elseif c(j)==min(c) s=j; end end 。 。 。 我想要在確定這程式沒有下限的時候停止整個程式 但是break放在那邊 好像沒效果 請問這種情況應該要怎樣才能停止while 的迴圈 他一直給我跑跑跑得讓電腦很燙XD 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 98.112.57.143
keepaway:我用了笨方法 設t=0在一開始 假如沒下限 t=1 11/21 21:44
keepaway:然後 if t==1 break; end 不知道有沒有好點的方法 11/21 21:45
sunev:改return 11/21 22:06
monkeykkman:停止運行請用Ctrl+C 11/21 23:43
monkeykkman:要暫停可以將break改成pause 11/21 23:44