作者sanzosaskura ()
看板MATLAB
標題[討論] Optimization Problem
時間Tue Aug 27 13:09:54 2013
請問一下 如果我今天想要解如下的最佳化問題
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
1F:推 hikaru117:可以用cvx來解 08/27 17:55
2F:→ emitter:這問題沒有constraint? 08/27 19:51
3F:→ sanzosaskura:感謝一樓 正在研究cvx 看起來應該是能解 08/28 16:12
4F:→ sanzosaskura:有contraint啦 不過只是簡單的上下界就沒寫出來了 08/28 16:13
5F:→ sanzosaskura:想問的重點還是怎麼設有多input的cost function 08/28 16:13
6F:→ H45:搜尋 Mathworks Passing Extra Parameters 08/28 20:02