Re: [問題] fmincon已回收

看板MATLAB作者 (不理不理左衛門)時間15年前 (2009/12/12 20:23), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《istar (不理不理左衛門)》之銘言: @gleich f=zeros(4,1); f(1) = mi1-mi2; f(2) = mi3-mi4; f(3) = oh-ov2; f(4) = f1x+f2x+f3x+f4x-fzug; gleich的部份是方程組 這樣是表示fmincon 只能解一個function而不能解方程組嗎 謝謝 : 第一次使用fmincon 一直出現奇怪的問題 : 不知道是哪邊寫錯 還請板上的大大幫忙看一下 : [o, fval]=fmincon(@gleich,x0, A, b) : 解的限制是 : o(1) < c1; : o(2) < c2; : o(3) < c3; : o(4) < c4; : 所以在A b 的設定上設成 : A = [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]; : b = [c1; c2; c3; c4]; : 一直出現錯誤訊息 : ??? Error using ==> fmincon at 592 : User supplied objective function must return a scalar : value. : 另外fmincon是不是只能解一個function的問題 : 而不是方程組? : 如果我需要解方程組 又要對解有一定的限制 : 不知道有沒有什麼函數可以用? : 如果板上有大大有類似的經驗希望能分享 : 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 129.13.72.197

12/12 22:09, , 1F
若仍然繼續用 fmincon 則設 f = max(abs(f)) 亦可。
12/12 22:09, 1F
文章代碼(AID): #1B8ujLjR (MATLAB)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
0
2
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
問題
0
2
文章代碼(AID): #1B8ujLjR (MATLAB)