看板 MATLAB 關於我們 聯絡資訊
最近寫程式遇到的問題,我把xp = linprog(f, Ai, bi, Aeq, beq)]放在迴圈裡跑 重點是linprog這個內建函式,大約跑個兩圈就會跑出警告 Maximum number of iterations exceeded; increase options.MaxIter , 可是每跑一次迴圈照理說疊代的次數不是應該要重算嗎? 小弟第一次發問 請各位幫忙 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.80.147
H45:增大 options.MaxIter 再說 09/19 07:59
t7522462:H大 用了很久還是不太會改,可以大概說一下方法嗎 謝謝 09/19 21:47
t7522462:options=optimset('linprog');MaxIter=5000 這樣對嗎? 09/19 22:35
H45:options = optimset('MaxIter',10000); 09/20 09:20
H45:x = linprog(f,A,b,Aeq,beq,lb,ub,x0,options) 09/20 09:20
t7522462:謝謝你 問題解決了 09/20 14:02