[討論] Optimization Problem

看板MATLAB作者時間12年前 (2013/08/27 13:09), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
請問一下 如果我今天想要解如下的最佳化問題 min { ||y - Hx||2 } x matlab該怎麼寫呢? 由於是非線性的問題 所以似乎得用 fminunc之類的function 但是在設定cost function的時候好像無法給多個input(y,H,x)? 參照optimization toolbox裡面的範例 裡面使用的cost function也都只有一個input(x) 想請問是在設定cost function時就只能給單一的input還是說能有多個input? 麻煩大家幫我解惑一下,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.70.155

08/27 17:55, , 1F
可以用cvx來解
08/27 17:55, 1F

08/27 19:51, , 2F
這問題沒有constraint?
08/27 19:51, 2F

08/28 16:12, , 3F
感謝一樓 正在研究cvx 看起來應該是能解
08/28 16:12, 3F

08/28 16:13, , 4F
有contraint啦 不過只是簡單的上下界就沒寫出來了
08/28 16:13, 4F

08/28 16:13, , 5F
想問的重點還是怎麼設有多input的cost function
08/28 16:13, 5F

08/28 20:02, , 6F
搜尋 Mathworks Passing Extra Parameters
08/28 20:02, 6F
文章代碼(AID): #1I73IamC (MATLAB)