²é¿´: 675  |  »Ø¸´: 1

Justiceall

гæ (³õÈëÎÄ̳)

[ÇóÖú] ¹ØÓÚmatlabµÄÒ»¸ö·ÇÏßÐÔÔ¼ÊøÇó½âµÄÎÊÌâ

¾ßÌåÈçÏ£º Ä¿±ê·½³Ì£ºy=(x1-2.0).^2.0+(x2-1.0).^2.0;
                  Ô¼ÊøÌõ¼þ£ºx1-2.0x2+1>=0;
                                   ((x1).^2.0)/4.0-(x2).^2.0+1>=0
                  Ä¿±ê·½³ÌMÎļþfitness£ºfunction [ y ] = fitness( x )
                                            y=(x1-2.0).^2.0+(x2-1.0).^2.0
                                            end
                 ·ÇÏßÐÔÔ¼ÊøÌõ¼þMÎļþnonl£ºfunction [ c,ce ] = nonl( x )
                                                      ce=[];
                                                      c=-((x1).^2.0)/4.0+(x2).^2.0-1.0;
                                                      end
                 Ö÷³ÌÐò£ºA=[-1,2];
                               b=1;
                               [x,fval]=ga(@fitness,2,A,b,[],[],[],[],@nonl)
½á¹ûÔËÐдíÎóÁË£¬ÐÞ¸ÄÁ˺öà´Î»¹ÊDz»Ðа¡¡£¾ßÌå´íÎóÈçÏ£º
Undefined function or variable 'x1'.

Error in nonl (line 5)
cineq(1)=-((x1).^2.0)/4.0+(x2).^2.0-1.0;

Error in validate>@(x)nonlcon(x,NonconFcnArgs{:}) (line 142)
    nonlcon = @(x) nonlcon(x,NonconFcnArgs{:});

Error in constrValidate (line 20)
        [cineq,ceq] = nonlcon(Iterate.x');

Error in gacommon (line 132)
[LinearConstr, Iterate,nineqcstr,neqcstr,ncstr] = constrValidate(NonconFcn, ...

Error in ga (line 322)
[x,fval,exitFlag,output,population,scores,FitnessFcn,nvars,Aineq,bineq,Aeq,beq,lb,ub, ...

Caused by:
    Failure in initial user-supplied nonlinear constraint function evaluation.
Çë¸÷λ´óÏÀ°ïæ¿´¿´µ½µ×ÊÇÔõô»ØÊ°¡£¬ÒòΪ¸Õ¸Õ×¢²áµÄľ³æÖ»ÓÐÕâô¶à½ð±ÒÁË£¬Ð»Ð»¸÷λºÃÐÄÈË¡£
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

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

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

dbb627

ÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)

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

¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
Justiceall: ½ð±Ò+5, ¡ï¡ï¡ïºÜÓаïÖú, ллÕâλÈÊÐÖ 2012-04-18 18:12:12
CODE:
function aa
[x,fval]=ga(@fitness,2,[],[],[],[],[],[],@nonl)

function y= fitness( x )
y=(x(1)-2.0).^2.0+(x(2)-1.0).^2.0;
                                       
function [ c,ce] = nonl( x )
     c(1)=-((x(1)).^2.0)/4.0+(x(2)).^2.0-1.0;
     c(2)=-(x(1)-2.0*x(2)+1);
      ce=[];                              
            

´úÂ뿽µ½editorÖб£´æÎªmÎļþ£¬µã»÷runÔËÐÐ
x =

    2.0025    0.9970


fval =

  1.5006e-005
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
2Â¥2012-04-18 10:56:47
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ Justiceall µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[ÎÄѧ·¼²ÝÔ°] »ï°éÃÇ£¬×£ÎÒÉúÈÕ¿ìÀÖ°É +17 myrtle 2026-03-10 26/1300 2026-03-16 18:32 by Çà³ÈLn
[¿¼ÑÐ] 318Çóµ÷¼Á +3 Yanyali 2026-03-15 3/150 2026-03-16 16:41 by houyaoxu
[¿¼ÑÐ] »¯Ñ§¹¤³Ì321·ÖÇóµ÷¼Á +9 ´óÃ×·¹£¡ 2026-03-15 9/450 2026-03-16 16:41 by ÎҵĴ¬Îҵĺ£
[¿¼ÑÐ] 070300»¯Ñ§Ñ§Ë¶Çóµ÷¼Á +6 Ì«Ïë½ø²½ÁË0608 2026-03-16 6/300 2026-03-16 16:13 by kykm678
[¿¼ÑÐ] 0703 ÎïÀí»¯Ñ§µ÷¼Á +3 ÎÒ¿ÉÒÔÉϰ¶µÄ¶Ô 2026-03-13 5/250 2026-03-16 10:50 by ÎÒ¿ÉÒÔÉϰ¶µÄ¶ÔÂ
[¿¼ÑÐ] 326Çóµ÷¼Á +4 Éϰ¶µÄСÆÏ 2026-03-15 5/250 2026-03-16 08:39 by Linda Hu
[¿¼ÑÐ] 22408×Ü·Ö284Çóµ÷¼Á +3 InAspic 2026-03-13 3/150 2026-03-15 11:10 by zhq0425
[¿¼ÑÐ] 289Çóµ÷¼Á +5 ²½´¨¿á×Ï123 2026-03-11 5/250 2026-03-15 00:45 by kruisytel
[¿¼ÑÐ] 265Çóµ÷¼Á +4 Íþ»¯±ý07 2026-03-12 4/200 2026-03-14 17:23 by userper
[¿¼ÑÐ] Ò»Ö¾Ô¸Ö£´ó070303£¬338·Ö£¬Çóµ÷¼Á +4 dadawaf 2026-03-10 5/250 2026-03-14 01:20 by lsw010101
[¿¼ÑÐ] 307Çóµ÷¼Á +7 ³¬¼¶ÒÁ°º´óÍõ 2026-03-10 7/350 2026-03-14 00:49 by JourneyLucky
[¿¼ÑÐ] µ÷¼Á +3 13853210211 2026-03-10 3/150 2026-03-14 00:47 by JourneyLucky
[¿¼ÑÐ] ÕÐÊÕ0805£¨²ÄÁÏ£©µ÷¼Á +3 18595523086 2026-03-13 3/150 2026-03-14 00:33 by 123%¡¢
[¿¼ÑÐ] 26µ÷¼Á/²ÄÁÏ¿ÆÑ§Ó빤³Ì/×Ü·Ö295/ÇóÊÕÁô +9 2026µ÷¼ÁÏÀ 2026-03-12 9/450 2026-03-13 20:46 by 18595523086
[¿¼ÑÐ] ¡¾¿¼Ñе÷¼ÁÇóÊÕÁô¡¿ +3 Ceciilia 2026-03-11 3/150 2026-03-13 20:18 by JourneyLucky
[¿¼ÑÐ] 301Çóµ÷¼Á +6 Liyouyumairs 2026-03-11 6/300 2026-03-13 20:11 by JourneyLucky
[˶²©¼ÒÔ°] 085600 260·ÖÇóµ÷¼Á +3 Ìì¿Õ»¹ÏÂÓêô 2026-03-13 5/250 2026-03-13 18:46 by Ìì¿Õ»¹ÏÂÓêô
[¿¼ÑÐ] ²ÄÁÏ301·ÖÇóµ÷¼Á +5 Liyouyumairs 2026-03-12 5/250 2026-03-13 14:42 by JourneyLucky
[¿¼ÑÐ] 268Çóµ÷¼Á +4 ºÃÔËÁ¬Ã಻¾ø 2026-03-12 4/200 2026-03-13 10:45 by hyswxzs
[¿¼ÑÐ] ÊÕµ÷¼Á +7 µ÷¼ÁµÄ¿¼ÑÐѧÉú 2026-03-10 7/350 2026-03-10 17:57 by Âó²èÌÀÔ²
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û