第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

matlab中fmincon函數(shù)的用法?

matlab中fmincon函數(shù)的用法?

慕尼黑8549860 2019-02-06 09:07:30
我建立一個myfunction.m文件function f=myfuncion(x)M=[2,-1;-1,2];B=[3;-3];f=1/2*x'*M*x+B'*x;然后在matlab窗口中輸入 x0=[0;0];>> A=[];>> B=[];>> Aeq=[];>> Beq=[];>> lb=[-2;-2];>> ub=[2;2];>> x = fmincon('myfunction',x0,[],[],[],[],lb,ub)結果出現(xiàn):Warning: Trust-region-reflective method does not currently solve this type of problem,using active-set (line search) instead.In fmincon at 422??? Error using ==> fmincon at 504FMINCON cannot continue because user supplied objective function failed with the following error:Undefined function or method 'myfunction' for input arguments of type 'double'.然后我用options = optimset('Algorithm','active-set');>> x = fmincon('myfunction',x0,[],[],[],[],lb,ub)還是不對,請大俠們指教!謝謝!
查看完整描述

2 回答

?
森林海

TA貢獻2011條經(jīng)驗 獲得超2個贊

fmincon函數(shù)在MATLAB中用于求解非線性多元函數(shù)最小值,應用十分廣泛。使用該函數(shù)的關鍵是定義目標函數(shù),以及在約束條件中有非線性約束時準確定義。具體介紹如下:
一、求解問題的標準型為:
min F(X)
s.t
AX <= b
AeqX = beq
G(x) <= 0
Ceq(X) = 0
VLB <= X <= VUB

其中X為n維變元向量,G(x)與Ceq(X)均為非線性函數(shù)組成的向量,其他變量的含義與線性規(guī)劃、二次規(guī)劃中相同。
注意:
(1)fmincon函數(shù)提供了大型優(yōu)化算法和中型優(yōu)化算法。默認時,若在fun函數(shù)中提供了梯度(options 參數(shù)的GradObj設置為'on'),并且只有上下界存在或只有等式約束,fmincon函數(shù)將選擇大型算法,當既有等式約束又有梯度約束時,使用中型算法。
(2)fmincon函數(shù)的中型算法使用的是序列二次規(guī)劃法。在每一步迭代中求解二次規(guī)劃子問題,并用BFGS法更新拉格朗日Hessian矩陣。
(3)fmincon函數(shù)可能會給出局部最優(yōu)解,這與初值X0的選取有關。



查看完整回答
反對 回復 2019-03-16
  • 2 回答
  • 0 關注
  • 2240 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號