²é¿´: 2254  |  »Ø¸´: 8

ÀÏ»¨

ľ³æ (ÖøÃûдÊÖ)

ÀÏ»¨

[ÇóÖú] °ïæ¸ø¿´¿´Õâ¸ömatlabÓÅ»¯º¯Êý ÎÊÌâ

Ö÷£º
A=[];b=[];Aeq=[];Beq=[];Lb=[];Ub=[];
[x,f]=fmincon('myobj',[0;0],[],[],[],[],[],[],'mycon');

Ä¿±êº¯Êý£ºfunction y=myobj(x)
y=(-1)*8*x(2)*(1-x(1))*x(3);

·ÇÏßÐÔÔ¼Êøfunction[c,ceq]=mycon(x)
cep=[x1*(1-x(1))*x(3)-x(2)*(1+x(2));2*acos(exp(-x(4)))-x(3);1.5*2/sin(x(5))-x(4);atan((1-x(1))/(1+x(2)))];
Çë°ïæ¿´¿´³ÌÐòµÄ´íÎó£¬Ð»Ð»£¡
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ƽ·²Öв»Æ½·²¡£ÎÒÃǶ¼Ï£Íû³¤ÊÙ£¬µ«ÊÇÖ»ÓÐÓÐÒâÒåµÄÈËÉúºÍÉúÃüÖÐÄÇЩÉÁ¹âµÄ˲¼ä²ÅÊÇ×îÖØÒªµÄ¡£ÓÃÎÒÃǵľ«Éñ¶ø²»ÊÇÖÓ±íÀ´¶ÈÁ¿Ê±¼äµÄÁ÷ÊŰɡ£....
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
»ØÌûÖö¥ ( ¹²ÓÐ1¸ö )

starlee

½ð³æ (ÕýʽдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ...
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
ÀÏ»¨: ½ð±Ò+100, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, ½á¹ûÓÐµãÆ«²î£¬ÎÒÔÙÑо¿Ò»Ï£¬Ð»Ð»°¡£¡ 2012-06-28 23:12:22
ÀÏ»¨: »ØÌûÖö¥ 2012-06-28 23:24:42
A=[];B=[];Aeq=[];Beq=[];Lb=[];Ub=[];
[x,fval]=fmincon('myobj',rand(1,3),A,B,Aeq,Beq,Lb,Ub,'mycon')

function f=myobj(x)
f=-1*8*x(2)*(1-x(1))*2/pi*acos(exp(-1.5*2/sin(x(3))));

function [c,ceq]=mycon(x)
c=0;
ceq(1)=x(1)*(1-x(1))*2/pi*acos(exp(-1.5*2/sin(x(3))))-x(2)*(1+x(2));
ceq(2)=atan((1-x(1))/(1+x(2)))-x(3);

½á¹û£º
x =

    0.3187    0.1832    0.5224


fval =

   -0.9971
½á¹ûºÏ²»ºÏÀí£¿
7Â¥2012-06-28 22:59:10
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÆÕͨ»ØÌû

starlee

½ð³æ (ÕýʽдÊÖ)

Ä¿±êº¯ÊýÖ»µ½x(3)
Ô¼ÊøÌõ¼þÖÐÈ´ÓÐx(4)£¬Õâ²»ºÏÀí°¡£¬Â¥Ö÷
2Â¥2012-06-28 21:27:48
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÀÏ»¨

ľ³æ (ÖøÃûдÊÖ)

ÀÏ»¨

ÒýÓûØÌû:
2Â¥: Originally posted by starlee at 2012-06-28 21:27:48
Ä¿±êº¯ÊýÖ»µ½x(3)
Ô¼ÊøÌõ¼þÖÐÈ´ÓÐx(4)£¬Õâ²»ºÏÀí°¡£¬Â¥Ö÷

ÎÊÌâÊÇÀïÃæÃ»Óа¡£¡ ÎÒ×Ô¼º¼ÓÉϰ¡£¿
ƽ·²Öв»Æ½·²¡£ÎÒÃǶ¼Ï£Íû³¤ÊÙ£¬µ«ÊÇÖ»ÓÐÓÐÒâÒåµÄÈËÉúºÍÉúÃüÖÐÄÇЩÉÁ¹âµÄ˲¼ä²ÅÊÇ×îÖØÒªµÄ¡£ÓÃÎÒÃǵľ«Éñ¶ø²»ÊÇÖÓ±íÀ´¶ÈÁ¿Ê±¼äµÄÁ÷ÊŰɡ£....
3Â¥2012-06-28 21:46:31
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

starlee

½ð³æ (ÕýʽдÊÖ)

°Ñx(4) x(5)ÓйصÄÔ¼ÊøÌõ¼þÈ¥µô£¬µ¹ÊÇÄÜËã¸ö½á¹û³öÀ´
4Â¥2012-06-28 22:09:02
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÀÏ»¨

ľ³æ (ÖøÃûдÊÖ)

ÀÏ»¨

function[c,ceq]=mycon(x)
cep=[x1*(1-x(1))*2/pi*acos(exp(-1.5*2/sin(x(3))))-x(2)*(1+x(2));atan((1-x(1))/(1+x(2)))-x(3)];

function y=myobj(x)
y=(-1)*8*x(2)*(1-x(1))*2/pi*acos(exp(-1.5*2/sin(x(3)))) ;

Ð޸ĺó»¹ÊÇÕâÑù£¡ Çë´ó¼ÒÖ¸µã
Error in myobj (line 2)
y=(-1)*8*x(2)*(1-x(1))*2/pi*acos(exp(-1.5*2/sin(x(3)))) ;

Error in fmincon (line 601)
      initVals.f = feval(funfcn{3},X,varargin{:});

Caused by:
    Failure in initial user-supplied objective function evaluation.
    FMINCON cannot continue.
ƽ·²Öв»Æ½·²¡£ÎÒÃǶ¼Ï£Íû³¤ÊÙ£¬µ«ÊÇÖ»ÓÐÓÐÒâÒåµÄÈËÉúºÍÉúÃüÖÐÄÇЩÉÁ¹âµÄ˲¼ä²ÅÊÇ×îÖØÒªµÄ¡£ÓÃÎÒÃǵľ«Éñ¶ø²»ÊÇÖÓ±íÀ´¶ÈÁ¿Ê±¼äµÄÁ÷ÊŰɡ£....
5Â¥2012-06-28 22:33:55
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÀÏ»¨

ľ³æ (ÖøÃûдÊÖ)

ÀÏ»¨

ÒýÓûØÌû:
4Â¥: Originally posted by starlee at 2012-06-28 22:09:02
°Ñx(4) x(5)ÓйصÄÔ¼ÊøÌõ¼þÈ¥µô£¬µ¹ÊÇÄÜËã¸ö½á¹û³öÀ´

Äã°ïæ¿´¿´ÎÒϱ߸ĵİ¡Õâ¸ö£¡
ƽ·²Öв»Æ½·²¡£ÎÒÃǶ¼Ï£Íû³¤ÊÙ£¬µ«ÊÇÖ»ÓÐÓÐÒâÒåµÄÈËÉúºÍÉúÃüÖÐÄÇЩÉÁ¹âµÄ˲¼ä²ÅÊÇ×îÖØÒªµÄ¡£ÓÃÎÒÃǵľ«Éñ¶ø²»ÊÇÖÓ±íÀ´¶ÈÁ¿Ê±¼äµÄÁ÷ÊŰɡ£....
6Â¥2012-06-28 22:46:44
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÀÏ»¨

ľ³æ (ÖøÃûдÊÖ)

ÀÏ»¨

ÒýÓûØÌû:
7Â¥: Originally posted by starlee at 2012-06-28 22:59:10
A=[];B=[];Aeq=[];Beq=[];Lb=[];Ub=[];
=fmincon('myobj',rand(1,3),A,B,Aeq,Beq,Lb,Ub,'mycon')

function f=myobj(x)
f=-1*8*x(2)*(1-x(1))*2/pi*acos(exp(-1.5*2/sin(x(3))));

function =mycon(x)
c=0;
...

rand(1,3),A,B,Aeq
ɶÒâ˼°¡£¿ ½âÊÍÒ»ÏÂߣ¡
ƽ·²Öв»Æ½·²¡£ÎÒÃǶ¼Ï£Íû³¤ÊÙ£¬µ«ÊÇÖ»ÓÐÓÐÒâÒåµÄÈËÉúºÍÉúÃüÖÐÄÇЩÉÁ¹âµÄ˲¼ä²ÅÊÇ×îÖØÒªµÄ¡£ÓÃÎÒÃǵľ«Éñ¶ø²»ÊÇÖÓ±íÀ´¶ÈÁ¿Ê±¼äµÄÁ÷ÊŰɡ£....
8Â¥2012-06-28 23:24:31
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

starlee

½ð³æ (ÕýʽдÊÖ)

ÒýÓûØÌû:
8Â¥: Originally posted by ÀÏ»¨ at 2012-06-28 23:24:31
rand(1,3),A,B,Aeq
ɶÒâ˼°¡£¿ ½âÊÍÒ»ÏÂߣ¡...

A,BÊǿվØÕó°¡£¬µÚÒ»ÐÐдÃ÷ÁË
rand(1,3)Ö¸ ³õֵΪ1ÐÐ3ÁеÄ0~1Ëæ»úÊý
½á¹ûÊÇ·ñ׼ȷÓë³õÖµµÄ¹ØÏµ±È½Ï´óµÄ
9Â¥2012-06-29 12:37:21
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ ÀÏ»¨ µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[»ù½ðÉêÇë] Çà»ùÈçºÎÆÆ¾Ö +3 lyz123lyz 2026-08-27 4/200 2026-08-27 13:08 by kulium
[»ù½ðÉêÇë] ͶƱ:  ÓжàÉÙÈËÊǽñÌì²éϵͳ֪µÀ½á¹ûµÄ£¿ +15 °®¿´ÊéµÄ¿ÉÀÖ 2026-08-26 17/850 2026-08-27 11:29 by xxniao123
[»ù½ðÉêÇë] ÃæÉϺÏ×÷µ¥Î»¸ÇÕ +3 ssyjh 2026-08-27 3/150 2026-08-27 09:59 by °¢À­¹±aragon
[½Ìʦ֮¼Ò] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8.O.551.O.5.4,¿ÆÄ¿È«,¿ÉÙ¤¼± +3 LIbGuocjEEYw 2026-08-26 4/200 2026-08-27 04:33 by Ie9AyIAvGbvs
[»ù½ðÉêÇë] ÎÒ²»Àí½â£¡ +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[»ù½ðÉêÇë] ϵͳ²é²»µ½ +10 ¶­°Ëǧ 2026-08-26 10/500 2026-08-26 16:30 by Equinoxhua
[»ù½ðÉêÇë] ·¶½øÖоÙÒ»ÎĵÄÖÐÐÄ˼Ïë +9 Ñ׻ƹóëÐ 2026-08-22 10/500 2026-08-26 15:40 by semaglutide
[»ù½ðÉêÇë] ³öÀ´ÁË +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by ±¦±´³æ×Ó
[»ù½ðÉêÇë] Ϊʲô¹ú×ÔÈ»²»ÄÜÖ±½Ó¹«²¼ +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[»ù½ðÉêÇë] ¿ÆÑй¶ùÌ«ÄÑÁË +21 ÎÒ4´ó°×²Ë 2026-08-20 22/1100 2026-08-26 11:29 by nlgza
[»ù½ðÉêÇë] ¹úºÏÀïÃæÄÜ¿´µ½ÁË +7 Ò»»³Ü°Çï 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[»ù½ðÉêÇë] ¹ú¼ÊºÏ×÷¿É²éÁË£¬ÖÐÁËÃæÉÏ +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[»ù½ðÉêÇë] ÏîÄ¿ÐÅÏ¢ºÍ¾­·ÑÐÅÏ¢ÔÚϵͳÀï¶¼¿ÉÒÔ¿´µ½ÁË +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[Ö°³¡ÈËÉú] ѧÉúײ¼û¸¨µ¼Ô±ËÍÍâÂô£¬µÚ¶þÌìÈ«°à¶¼³ÁĬÁË +3 ¾¨ÓãÈÚ½ð_Õã½­_É 2026-08-22 3/150 2026-08-26 09:01 by zzuzxg
[»ù½ðÉêÇë] ¹úºÏÏÖÔڲ鲻µ½ÁËÂ𣿠+10 chengyan1220 2026-08-24 20/1000 2026-08-26 08:57 by peasantsprig
[»ù½ðÉêÇë] ijЩ»ú¹¹£¬ÒÔЧÂʵÍΪÈÙ£¬ÒÔЧÂʵÍ×÷Ϊ´æÔڸР+9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
[»ù½ðÉêÇë] ½¨Òé»ù½ð·¢²¼Ìáǰ¸ø³öÃ÷È·µÄʱ¼äµã +13 kulium 2026-08-21 16/800 2026-08-24 16:27 by superceng
[½Ìʦ֮¼Ò] Ìø²ÛºóÔÚÑÐÏîÄ¿Ôõô°ì£¿ +5 ¼òµ¥»¯xn 2026-08-22 10/500 2026-08-23 12:38 by ¼òµ¥»¯xn
[»ù½ðÉêÇë] ʱ¼ä´ÁÓÖ±äÁË +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by ×Ïɼ´¼
[»ù½ðÉêÇë] »ù½ð°¡»ù½ð +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û