[討論] quadprog的iteration 次數消失

看板MATLAB作者時間6年前 (2018/03/11 18:01), 6年前編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
各位大大好 : 小弟最近在學習用 interior point解qp的問 題 ,發現我在quadprog 的opt 裡面限制 他疊代的次數ex:2 ,但是程式跑完 , 我 打開 guadprog的 output 裡面的疊代次數 卻是3 ,是不是小弟有什麼內點法觀念上 https://i.imgur.com/fDBjERk.jpg
的混淆 ,還是對於這個指令的用法有誤 解呢 ? 還請大大們指教 感謝 display on 後 也是說他停在我限制的次數 ,但 …… https://i.imgur.com/tAVuIsl.jpg
(手機排版有點亂 抱歉 !!) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.68.28 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1520762517.A.821.html

03/11 18:05, , 1F
display on出來看看吧
03/11 18:05, 1F
※ 編輯: stu3302 (111.83.86.35), 03/12/2018 11:20:38

03/12 12:51, , 2F
MaxIterations的預設值是200,先確認是否不小心改到了.
03/12 12:51, 2F

03/12 16:42, , 3F
Maxlter=2跟我想設定的次數是一樣
03/12 16:42, 3F

03/12 16:43, , 4F
但…guadprog的output裡的疊代次數缺變成3!!為何不是2
03/12 16:43, 4F

03/12 16:43, , 5F
呢 ?@@
03/12 16:43, 5F

03/13 11:32, , 6F
因為你設2,所以一到3就離開迴圈. 這沒有問題.
03/13 11:32, 6F

03/18 00:59, , 7F
感謝Y大 ,小弟瞭解了><
03/18 00:59, 7F
文章代碼(AID): #1QfFwLWX (MATLAB)