²é¿´: 2255  |  »Ø¸´: 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µÄ»ØÌû

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µÄ»ØÌû

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µÄ»ØÌû

ÀÏ»¨

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

ÀÏ»¨

ÒýÓûØÌû:
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µÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ ÀÏ»¨ µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[»ù½ðÉêÇë] ¹ú×ÔÈ»ÃæÉϸ´ÅÌ~»¶Ó­ÌÖÂÛ +8 ÇçÌì¼ÓÓÍ 2026-08-26 9/450 2026-08-27 14:14 by gltch
[»ù½ðÉêÇë] ¿´°åÉÏÕâô¶àÖеģ¬ÓеãÏñ50ÈËȺÀï49¸öÈ˶¼ÊÇÆ­×ÓµÄÄÇÖָоõ¡­¡­ +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[½Ìʦ֮¼Ò] µ¼Ê¦Í²ۣºÎÒÔõô̯ÉÏÁËÕâô¸ö¼«Æ·Ñо¿Éú£¡ +6 ËÕ¶«ÆÂ¶þÊÀ 2026-08-23 6/300 2026-08-27 13:57 by zhangjianl
[»ù½ðÉêÇë] »ù½ðδÖУ¬ÕâÖÖ´ð¸´ÊÇÄ£°åÂ𣿠+4 zhaosm1982 2026-08-27 5/250 2026-08-27 12:17 by zhaosm1982
[»ù½ðÉêÇë] Ôõô¿´Çà»ùÖÐÁËûÓа¡ +5 Ò¶¾Å΢ 2026-08-26 5/250 2026-08-27 10:35 by l_zh2008
[»ù½ðÉêÇë] ÃæÉϺÏ×÷µ¥Î»¸ÇÕ +3 ssyjh 2026-08-27 3/150 2026-08-27 09:59 by °¢À­¹±aragon
[»ù½ðÉêÇë] ÈÃÎÒÖÐÒ»¸öÃæÉϰɣ¡ +13 ´óƼ1987 2026-08-20 17/850 2026-08-27 08:20 by ´óƼ1987
[½Ìʦ֮¼Ò] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8.O.551.O.5.4,¿ÆÄ¿È«,¿ÉÙ¤¼± +3 LIbGuocjEEYw 2026-08-26 4/200 2026-08-27 04:33 by Ie9AyIAvGbvs
[˶²©¼ÒÔ°] ÊÛSCIÒ»ÇøT0PÎÄÕ£¬ÎÒ:8.O.55.1.O.54,¿ÆÄ¿ÆëÈ«,¿É+¼± +3 LIbGuocjEEYw 2026-08-26 4/200 2026-08-27 02:01 by Ie9AyIAvGbvs
[»ù½ðÉêÇë] 2026ÄêµÄ¹ú¼ÒÉç¿Æ»ù½ðÏîĿͨѶÆÀÉóµÄйæÔòÓëж¯Ïò¡¢ÐÂÌôÕ½ +7 process2012 2026-08-23 10/500 2026-08-26 19:23 by hmhminy
[»ù½ðÉêÇë] ϵͳ²é²»µ½ +10 ¶­°Ëǧ 2026-08-26 10/500 2026-08-26 16:30 by Equinoxhua
[»ù½ðÉêÇë] 2026¹ú×ÔÈ»º¯ÆÀ·Ñµ½ÕË +22 ÑòÑü°å 2026-08-21 25/1250 2026-08-26 15:00 by zuocuiping
[»ù½ðÉêÇë] 2026Äê8ÔÂ25ÈÕ¹ú×ÔÈ»·Å°ñǰͻȻÊÕµ½ÁÐÈëÆÀÉóר¼ÒÓʼþ£¬ÓйØÏµÂ𣿠+25 ľˮ˼¶¹ 2026-08-25 28/1400 2026-08-26 14:53 by draco1987
[»ù½ðÉêÇë] ³öÀ´ÁË +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by ±¦±´³æ×Ó
[»ù½ðÉêÇë] ÄÄλ¸ßÈËÖÐÁË£¬°Ñ²éѯµ½µÄ½ØÍ¼Ìù³öÀ´ÈÃÎÒ¿´¿´£¬ÈÃÎÒ³¤³¤¼ûʶ +4 yuleib84 2026-08-26 5/250 2026-08-26 13:40 by yuleib84
[»ù½ðÉêÇë] ¿ÆÑй¶ùÌ«ÄÑÁË +21 ÎÒ4´ó°×²Ë 2026-08-20 22/1100 2026-08-26 11:29 by nlgza
[»ù½ðÉêÇë] ¹ú¼ÊºÏ×÷¿É²éÁË£¬ÖÐÁËÃæÉÏ +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[Ö°³¡ÈËÉú] ѧÉúײ¼û¸¨µ¼Ô±ËÍÍâÂô£¬µÚ¶þÌìÈ«°à¶¼³ÁĬÁË +3 ¾¨ÓãÈÚ½ð_Õã½­_É 2026-08-22 3/150 2026-08-26 09:01 by zzuzxg
[»ù½ðÉêÇë] ijЩ»ú¹¹£¬ÒÔЧÂʵÍΪÈÙ£¬ÒÔЧÂʵÍ×÷Ϊ´æÔڸР+9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
[»ù½ðÉêÇë] ʱ¼ä´Á½ñÌ죬20ºÅ±äÁË +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û