這是非線性規(guī)劃問(wèn)題.目標(biāo)函數(shù)為非線性,沒(méi)有等式和不等式約束條件,x的取值范圍為(0,inf)
首先建立m函數(shù)如下:
function f=fun1(x)
f=0.026662*(0.000867*x(1)^2+0.004667*x(1))+5.593748*(-0.000184675*x(2)^2+0.0959175*x(2)-9.8812)-3.067962*(-0.1*x(3)^2+x(3)+1.3);
f=-f;
注意matlab提供的工具箱只能求解最小值問(wèn)題,將最大值問(wèn)題轉(zhuǎn)換為最小值問(wèn)題加個(gè)負(fù)號(hào)就行.然后在命令空間輸入以下內(nèi)容:
>> x0=[1;1;1];
>> Aeq=[];Beq=[];A=[];B=[];
>> vlb=[0;0;0];vhb=[];
>> [x,fval]=fmincon('fun1',x0,A,B,Aeq,Beq,vlb,vhb)
Warning:Trust-region-reflective method does not currently solve this type of problem,
using active-set (line search) instead.
> In fmincon at 422
Optimization terminated:magnitude of directional derivative in search
direction less than 2*options.TolFun and maximum constraint violation
is less than options.TolCon.
Active inequalities (to within options.TolCon = 1e-006):
lower upper ineqlin ineqnonlin
3
x =
1.0831
259.6927
0
fval =
-10.4064
所以最終結(jié)果x1到x3分別為:1.0831,259.6927,0.
最大值為-(-10.4064)=10.4064
關(guān)于非線性規(guī)劃問(wèn)題的具體用法可以自行百度之.這里警告提示可能使用的優(yōu)化方法不合適.
matlab 三元二次函數(shù) 如何求 取得最大值時(shí)自變量的值
matlab 三元二次函數(shù) 如何求 取得最大值時(shí)自變量的值
y = 0.026662*(0.000867*x1^2+0.004667*x1)+ 5.593748*(-0.000184675*x2^2+0.0959175*x2-9.8812) -3.067962*(-0.1*x3^2+x3+1.3)
xyz都有范圍.(都大于零)
求教具體的解決此問(wèn)題的函數(shù),謝謝你!
y = 0.026662*(0.000867*x1^2+0.004667*x1)+ 5.593748*(-0.000184675*x2^2+0.0959175*x2-9.8812) -3.067962*(-0.1*x3^2+x3+1.3)
xyz都有范圍.(都大于零)
求教具體的解決此問(wèn)題的函數(shù),謝謝你!
數(shù)學(xué)人氣:689 ℃時(shí)間:2019-12-18 19:30:36
優(yōu)質(zhì)解答
我來(lái)回答
類似推薦
- matlab計(jì)算三元函數(shù)最大值
- matlab中,兩個(gè)自變量的函數(shù)怎么求最大值(急!1)
- 求二次函數(shù)的自變量x為何值時(shí),函數(shù)取得最大值或最小值
- 若某二次函數(shù)當(dāng)自變量x等于二時(shí),函數(shù)值y有最大值-1,則這樣的二次函數(shù)可以是 (任意寫(xiě)一個(gè))
- 一個(gè)二次函數(shù)自變量為0時(shí),函數(shù)值為1,自變量等于-1和2時(shí),函數(shù)值為0,則這個(gè)二次函數(shù)的解析式為
- 把四張紙牌背面朝上放在桌子上,洗勻后,隨機(jī)從中摸取一張,看完牌后,放回去洗勻,再摸,1:統(tǒng)計(jì)了100次結(jié)果,摸到老K共25次,請(qǐng)你估計(jì)老K有多少?gòu)?2:根據(jù)1的數(shù)據(jù),求出兩次都沒(méi)摸到老K的概率
- 停車場(chǎng)客車的輛數(shù)是貨車的1.5倍,客車開(kāi)走42輛后,剩下的客車和貨車的輛數(shù)相等,原來(lái)客車和貨車各有多少輛?
- I m___ all the clothes together myself
- 曲線x=根號(hào)2cosθ,y=sinθ(θ為參數(shù))上的點(diǎn)到直線x=(根號(hào)2)*t,y=-1+t(t為參數(shù))的距離的最大值為
- Man ___ without air.
- 1.已知a.b兩個(gè)不共線的向量,且a=(cosα,sinα),b=(cosβ,sinβ) (1),
- As soon as she gets home,she ___ (turn) on the TV
猜你喜歡
- 1公式U=Ed中各字母代表什么意思
- 2一根方鋼長(zhǎng)5米,橫截面是一個(gè)邊長(zhǎng)為分米的正方形,這根方鋼的橫截面積是多少平方分米?
- 3把2008年汶川地震中發(fā)生的事寫(xiě)成一句比喻句,排比句,還有擬人句.快,明天要交.
- 4燕子從天空中掠過(guò)(擴(kuò)句,至少擴(kuò)2處)
- 5同時(shí)存在四離子濃度均為0.1mol/L 溶度積常數(shù):Mg(OH)2 1.2乘10-11 Fe(OH)2 1.6乘10-14 Mn(OH)2 4乘10-...
- 6如何區(qū)分公蟹與母蟹
- 7孝順父母長(zhǎng)輩的成語(yǔ)
- 8春雨,染綠了世界,而自己卻無(wú)聲地消失在泥土之中,老師,您就是我~運(yùn)用了什么修辭手法.
- 9He didn't have breakfast ,___ he got up late.A.because B.since C.as D.for
- 10小明每分鐘騎車行0.4km,小剛騎車行1km用了3分鐘.誰(shuí)騎車的速度快一些?
- 11英語(yǔ)翻譯
- 1210的a次方等于20,10的b次方等于5的-1次方 求3的2a次方÷9的b次方