Re: [問題] optimization toolbox 範例問題已回收

看板MATLAB作者 (那就這樣吧)時間16年前 (2009/06/23 20:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《QQ29 (我愛阿蓉)》之銘言: : 大家好~ : http://0rz.tw/WWHUZ : 我在這網頁上的範例 試著try一下 : 我不懂第五步驟 Define the constraints. : To create variables for the equality constraints, enter [-1 -1] in the A : field and enter -1in the b field. : 這邊我完全不了解他為什麼要這樣設定呢 linear constraint通式 A*X<=b 他的第二constaint是 -x1-x2<=-1 所以A=[-1 -1] b=-1 : 是因為第二個constrain嘛? : 但是另一個不解的是 : Set the bounds on the variables to be 0.5 <= x1, by entering 0.5 for lower : 他就在tool gui上面設定 Bound Lower: 0.5 : 他這樣不就也限制了 x2 也要<=0.5嘛?? 是這樣沒錯 不過在這個範例的限制式第一式與第二式所包含的解空間 也就是在 x1>=0.5 ;x2>=0.5 所以這樣設也沒錯,只是不是一個好例子 : 另外就是 : 如果我在c[]這邊 寫了linear的 constrain 就會出問題嘛?? 不會,但是如果linear的限制放在[A][b]裡,運算比較快(理論上啦!事實上現在的電腦 感覺不出來) : 我不清楚的是 最佳化tool 會為了滿足constrain而停 : 還是為了讓objective function得到最小值 而停呢? : 例如 f=x^2+y^2 constrain x+y=2 : 他會停在 x,y= 0,0<====目標函數最小值 還是為了讓x+y=2 而停在別的地方呢? : 謝謝大家 限制條件的最佳化問題,所求解是在符合限制式的解空間中的局部最佳值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.146.35 ※ 編輯: Bakaze 來自: 59.125.146.35 (06/23 20:26)
文章代碼(AID): #1AGCbjQE (MATLAB)
文章代碼(AID): #1AGCbjQE (MATLAB)