1樓:匿名使用者
1全部x1 x2 x3 這樣肯定是可以的
下面給你一個例子吧
function [c,ceq]=xiandaicon(x) %構造約束函式
%改進後的關聯函式如下
y=[-1.5+0.071346*x(1)+0.
19437*x(2)+0.15195*x(3)+0.12264*x(4)+0.
086001*x(5)+0.10297*x(6)+0.16082*x(7)+0.
10991*x(8);
-1.2+0.070138*x(1)+0.
19148*x(2)+0.15361*x(3)+0.12435*x(4)+0.
086489*x(5)+0.10241*x(6)+0.16179*x(7)+0.
10972*x(8);
-1.3+0.066166*x(1)+ 0.
18793*x(2)+0.14325*x(3)+0.12858*x(4)+0.
095498*x(5)+0.09618*x(6)+0.16678*x(7)+0.
11562*x(8);
-1+0.060249*x(1)+0.18533*x(2)+0.
11722*x(3)+0.14637*x(4)+0.084807*x(5)+0.
13065*x(6)+0.14866*x(7)+0.12672*x(8);
-1.2+0.039522*x(1)+0.
20281*x(2)+0.11388*x(3)+0.12272*x(4)+0.
092564*x(5)+0.14821*x(6)+0.14613*x(7)+0.
13417*x(8);
-1.2+0.038152*x(1)+0.
22594*x(2)+0.11997*x(3)+0.11022*x(4)+0.
094532*x(5)+0.13565*x(6)+0.14413*x(7)+0.
13141*x(8);
-1.4+0.058904*x(1)+0.
19488*x(2)+0.12552*x(3)+0.14836*x(4)+0.
072667*x(5)+0.11203*x(6)+0.14754*x(7)+0.
1401*x(8);
-1.3+0.059956*x(1)+0.
22384*x(2)+0.13336*x(3)+0.13626*x(4)+0.
083576*x(5)+0.10719*x(6)+0.14172*x(7)+0.
1141*x(8);
-1+0.0723*x(1)+ 0.19124*x(2)+0.
15399*x(3)+0.12833*x(4)+0.092645*x(5)+0.
092019*x(6)+0.16369*x(7)+0.10579*x(8);
-1.2+0.057174*x(1)+ 0.
20989*x(2)+0.10955*x(3)+0.1612*x(4)+0.
078938*x(5)+0.12541*x(6)+0.13095*x(7)+0.
12689*x(8);
-1.2+0.06918*x(1)+0.
18367*x(2)+0.11069*x(3)+0.15946*x(4)+0.
071602*x(5)+0.13352*x(6)+0.13871*x(7)+0.
13317*x(8);
-1.4+0.051844*x(1)+0.
18411*x(2)+0.10103*x(3)+0.15287*x(4)+0.
09671*x(5)+0.16218*x(6)+0.13958*x(7)+0.
11167*x(8);
-1.3+0.066274*x(1)+0.
18881*x(2)+0.12813*x(3)+0.13343*x(4)+0.
094256*x(5)+0.13314*x(6)+0.15169*x(7)+0.
10427*x(8);
-1+0.06917*x(1)+0.19763*x(2)+0.
13043*x(3)+0.14201*x(4)+0.07651*x(5)+0.
1135*x(6)+0.14653*x(7)+0.12422*x(8);
-1.2+0.05763*x(1)+0.
18255*x(2)+0.12331*x(3)+0.1407*x(4)+0.
088538*x(5)+0.13393*x(6)+0.15068*x(7)+0.
12267*x(8);
-1.4+0.040808*x(1)+0.
18343*x(2)+0.10626*x(3)+0.18182*x(4)+0.
075152*x(5)+0.12687*x(6)+0.13131*x(7)+0.
15434*x(8);
-1.3+0.063851*x(1)+0.
19696*x(2)+0.1277*x(3)+0.13108*x(4)+0.
080068*x(5)+0.10473*x(6)+0.15777*x(7)+0.
13784*x(8);
-1+0.05746*x(1)+0.20984*x(2)+0.
13683*x(3)+0.14127*x(4)+ 0.085397*x(5)+0.
11683*x(6)+0.13873*x(7)+0.11365*x(8);
-1.3+0.070551*x(1)+0.
18803*x(2)+0.13795*x(3)+0.14173*x(4)+0.
07937*x(5)+0.11748*x(6)+0.14772*x(7)+0.
11717*x(8)];
%將abs(e)<0.1,說明用y代替e
c=[y(1)-0.1;y(2)-0.1;y(3)-0.
1;y(4)-0.1; y(5)-0.1; y(6)-0.
1; y(7)-0.1; y(8)-0.1; y(9)-0.
1;y(10)-0.1;
y(11)-0.1; y(12)-0.1;y(13)-0.
1;y(14)-0.1;y(15)-0.1;y(16)-0.
1;y(17)-0.1;y(18)-0.1;y(19)-0.
1;-0.1-y(1);-0.1-y(2);-0.
1-y(3);-0.1-y(4); -0.1-y(5);-0.
1-y(6);-0.1-y(7); -0.1-y(8);-0.
1-y(9);-0.1-y(10);
-0.1-y(11);-0.1-y(12);-0.
1-y(13);-0.1-y(14);-0.1-y(15);-0.
1-y(16);-0.1-y(17); -0.1-y(18);-0.
1-y(19);];
ceq=;%沒有等式約束,設為空矩陣
function ff=xiandaiobj(x) %構造目標函式,命名為xiandaiobj.m
y=[-1.5+0.071346*x(1)+0.
19437*x(2)+0.15195*x(3)+0.12264*x(4)+0.
086001*x(5)+0.10297*x(6)+0.16082*x(7)+0.
10991*x(8)
-1.2+0.070138*x(1)+0.
19148*x(2)+0.15361*x(3)+0.12435*x(4)+0.
086489*x(5)+0.10241*x(6)+0.16179*x(7)+0.
10972*x(8)
-1.3+0.066166*x(1)+ 0.
18793*x(2)+0.14325*x(3)+0.12858*x(4)+0.
095498*x(5)+0.09618*x(6)+0.16678*x(7)+0.
11562*x(8)
-1+0.060249*x(1)+0.18533*x(2)+0.
11722*x(3)+0.14637*x(4)+0.084807*x(5)+0.
13065*x(6)+0.14866*x(7)+0.12672*x(8)
-1.2+0.039522*x(1)+0.
20281*x(2)+0.11388*x(3)+0.12272*x(4)+0.
092564*x(5)+0.14821*x(6)+0.14613*x(7)+0.
13417*x(8)
-1.2+0.038152*x(1)+0.
22594*x(2)+0.11997*x(3)+0.11022*x(4)+0.
094532*x(5)+0.13565*x(6)+0.14413*x(7)+0.
13141*x(8)
-1.4+0.058904*x(1)+0.
19488*x(2)+0.12552*x(3)+0.14836*x(4)+0.
072667*x(5)+0.11203*x(6)+0.14754*x(7)+0.
1401*x(8)
-1.3+0.059956*x(1)+0.
22384*x(2)+0.13336*x(3)+0.13626*x(4)+0.
083576*x(5)+0.10719*x(6)+0.14172*x(7)+0.
1141*x(8)
-1+0.0723*x(1)+ 0.19124*x(2)+0.
15399*x(3)+0.12833*x(4)+0.092645*x(5)+0.
092019*x(6)+0.16369*x(7)+0.10579*x(8)
-1.2+0.057174*x(1)+ 0.
20989*x(2)+0.10955*x(3)+0.1612*x(4)+0.
078938*x(5)+0.12541*x(6)+0.13095*x(7)+0.
12689*x(8)
-1.2+0.06918*x(1)+0.
18367*x(2)+0.11069*x(3)+0.15946*x(4)+0.
071602*x(5)+0.13352*x(6)+0.13871*x(7)+0.
13317*x(8)
-1.4+0.051844*x(1)+0.
18411*x(2)+0.10103*x(3)+0.15287*x(4)+0.
09671*x(5)+0.16218*x(6)+0.13958*x(7)+0.
11167*x(8)
-1.3+0.066274*x(1)+0.
18881*x(2)+0.12813*x(3)+0.13343*x(4)+0.
094256*x(5)+0.13314*x(6)+0.15169*x(7)+0.
10427*x(8)
-1+0.06917*x(1)+0.19763*x(2)+0.
13043*x(3)+0.14201*x(4)+0.07651*x(5)+0.
1135*x(6)+0.14653*x(7)+0.12422*x(8)
-1.2+0.05763*x(1)+0.
18255*x(2)+0.12331*x(3)+0.1407*x(4)+0.
088538*x(5)+0.13393*x(6)+0.15068*x(7)+0.
12267*x(8)
-1.4+0.040808*x(1)+0.
18343*x(2)+0.10626*x(3)+0.18182*x(4)+0.
075152*x(5)+0.12687*x(6)+0.13131*x(7)+0.
15434*x(8)
-1.3+0.063851*x(1)+0.
19696*x(2)+0.1277*x(3)+0.13108*x(4)+0.
080068*x(5)+0.10473*x(6)+0.15777*x(7)+0.
13784*x(8)
-1+0.05746*x(1)+0.20984*x(2)+0.
13683*x(3)+0.14127*x(4)+ 0.085397*x(5)+0.
11683*x(6)+0.13873*x(7)+0.11365*x(8)
-1.3+0.070551*x(1)+0.
18803*x(2)+0.13795*x(3)+0.14173*x(4)+0.
07937*x(5)+0.11748*x(6)+0.14772*x(7)+0.
11717*x(8)];
ff=0.0282*abs(y(1))+0.0441*abs(y(2))+0.
0329*abs(y(3))+0.0649*abs(y(4))+0.0668*abs(y(5))+ 0.
0570*abs(y(6))+ ...
0.0806*abs(y(7))+0.0396*abs(y(8))+0.
0806*abs(y(9))+0.0396*abs(y(10))+0.0441*abs(y(11))+ ...
0.0329*abs(y(12))+0.0304*abs(y(13))+ 0.
0187*abs(y(14))+0.0754*abs(y(15))+0.0866*abs(y(16))+ ...
0.0570*abs(y(17))+ 0.0497*abs(y(18))+ 0.0708*abs(y(19));
lb=[1 1 1 1 1 1];
ub=[1.8 1.8 1.8 1.8 1.8 1.8];
x0=[1 1 1 1 1 1];
%x=fmincon(fun,x0,a,b,aeq,beq,lb,ub,nonlcon)
[x,fval]=fmincon(@xianobjfun,x0,,,,,lb,ub,@xiancon)
lb=ones(1,8);
ub=1.8*ones(1,8);
x0=ones(1,8);
[x,fval]=fmincon(@xiandaiobj,x0,,,,,lb,ub,@xiandaicon)
做飛機可不可以帶繡成品,做飛機可不可以帶十字繡成品?
可以,只要尺寸沒有超過航空公司的規定即可,中國民航總局關於不能隨身攜帶和不能託運的物品規定如下 在中國境內乘坐民航班機禁止隨身攜帶或託運以下物品 1 槍支 軍用或警用械具 含主要零部件 及其仿製品 2 物品,如彈藥 煙火製品 爆破器材等及其仿製品 3 管制刀具 4 易燃 易爆物品,如火柴 打火機 氣...
可不可以做lasik手術,lasik手術風險
可以。做的。但沒怎麼好處。度數不好的。話最好不要做。lasik手術已經是一種非常成熟的技術,但手術並不是百分之百安全。因此,當決定鐳射 近視時,要考慮其中的 一般情況下,準分子鐳射手術可能產生如下併發症 1 術後可能會出現夜視能力下降。有的人會在光線較弱的環境下看不清楚,晚上視力下降,看東西模糊 2...
做饅頭的麵粉可不可以做麵包,普通麵粉可以做麵包嗎?
可以做麵包。具體做法如下,首先準備材料 麵粉 300克 酸奶 180克 雞蛋 50克 糖 50克 鹽 3克 酵母 3克 黃油 30克。1 除黃油外,把所有的食材放入麵包機內,然後選擇兩次揉麵鍵。2 把黃油融化,然後揉進麵糰裡,再放置一旁發酵。3 麵糰發酵至兩倍大,中間按下去不回彈即可。4 取出發酵好...