| ²é¿´: 558 | »Ø¸´: 4 | ||
troyzzľ³æ (³õÈëÎÄ̳)
|
[ÇóÖú]
Matlab¶þ´Î¹æ»®ÓïÑÔ£¬¸ß·ÖÇó´óÉñ°ïæÐÞ¸Ä
|
|
ÔÚÍøÉÏ¿´ÁËÒ»±é¹ØÓÚÅäÁϱÈÓÅ»¯µÄÂÛÎÄ£¬ÍêÈ«°´ÕÕÂÛÎÄÄÚÈÝÊÔ×űàÁËһϣ¬¿ÉÊÇÎÞ·¨ÔËÐУ¬Çó´óÉñ°ïæ¸Äһϡ£ÂÛÎľͲ»¸½ÉÏÁË£¬ÓÐÉæÏÓÇÖȨÏÓÒÉ£¬°Ñ´ÓÀïÃæÕª³µÄÒ»²¿·Ö¸½ÉÏ¡£ 1 function f=myfun(X) 2 f=0.35*X(1)+0.002*X(2)+0.02*X(3)+0.025*X(4) +0.035*X(5)+6*X(6); 3 goal=170; 4 weight=170; 5 X0=[400;170;100;550;1200;6]; 6 b=[0;0;0;0;0;0;0;-500;600]; 7 Aeq=[0.3226 1 0.4808 0.3774 0.3704 0]; 8 beq=990; 9 lb=[300;130;50;500;1000;315]; 10 ub=[500;210;200;1 000;1400;12]; 11 A=[0.2 -1 0.2 0 0 0; -0.4 1 -0.4 0 0 0; 0 0 0 -0.65 0.35 0; 0 0 0 0.6 01.4 0; -14.6 52.71 -14.6 0 0 0; 0.01 0 0 0 0 -1; -0.02 0 0 0 0 1; -1 0 -1 0 0 0; 1 0 1 0 0 0]; 12 [X,fval,attainfactor,exitflag]=fgoalattain(xy,X0,goal,weight,A,b,Aeq,beq,lb,ub)[ Last edited by troyzz on 2013-5-18 at 12:07 ] |
» ±¾Ìû¸½¼þ×ÊÔ´Áбí
-
»¶Ó¼à¶½ºÍ·´À¡£ºÐ¡Ä¾³æ½öÌṩ½»Á÷ƽ̨£¬²»¶Ô¸ÃÄÚÈݸºÔð¡£
±¾ÄÚÈÝÓÉÓû§×ÔÖ÷·¢²¼£¬Èç¹ûÆäÄÚÈÝÉæ¼°µ½ÖªÊ¶²úȨÎÊÌ⣬ÆäÔðÈÎÔÚÓÚÓû§±¾ÈË£¬Èç¶Ô°æÈ¨ÓÐÒìÒ飬ÇëÁªÏµÓÊÏ䣺xiaomuchong@tal.com - ¸½¼þ 1 : ³ÌÐòÓïÑÔ.docx
2013-05-17 16:43:10, 31.2 K
» ²ÂÄãϲ»¶
ÇóÖú
ÒѾÓÐ4È˻ظ´
0805²ÄÁÏ320Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
297Çóµ÷¼Á
ÒѾÓÐ11È˻ظ´
268Çóµ÷¼Á
ÒѾÓÐ9È˻ظ´
Ò»Ö¾Ô¸Î÷°²½»Í¨´óѧ²ÄÁϹ¤³Ìרҵ 282·ÖÇóµ÷¼Á
ÒѾÓÐ10È˻ظ´
278Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
26¿¼ÑÐÒ»Ö¾Ô¸ÖйúʯÓÍ´óѧ(»ª¶«)305·ÖÇóµ÷¼Á
ÒѾÓÐ5È˻ظ´
280Çóµ÷¼Á
ÒѾÓÐ9È˻ظ´
279Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
286Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
¸øÐ¡ÀϰåÈÏʶµÄÀÏÍâдÓʼþ£¬ÇëÇó°ïæÐÞ¸ÄͶ¸åÓïÑÔ£¬Çó¸öÄ£°å£¬¶àл¶àл
ÒѾÓÐ7È˻ظ´
°ïæÓÃMathematicaÇó½âÒ»¸ö΢·Ö·½³Ì×é
ÒѾÓÐ6È˻ظ´
°ïæ¿´Ò»ÏÂÕâÌõÓï¾äÊÇʲôÒâ˼
ÒѾÓÐ7È˻ظ´
linuxÖÕ¶ËÔËÐгÌÐò³ö´í£¬Çó´óÉñ°ïæ
ÒѾÓÐ6È˻ظ´
Çó¸ßÊÖ°ïæÐÞ¸ÄÒ»¶Îc++³ÌÐò
ÒѾÓÐ4È˻ظ´
³õѧmatlab Çó½â·½³Ì ´ó¼Ò°ï°ïæ°¡¡£¡£¡£
ÒѾÓÐ11È˻ظ´
Perl ÉúÎïÐÅϢѧ±à³ÌÇóÖú£¬ÔËÐгöÏÖÎÊÌ⣬·³Çë°ïæ²éÕÒһϴíÎó£¬Ð»Ð»£¡
ÒѾÓÐ3È˻ظ´
Çó¸ßÈ˰ïæ¿´Ò»ÏÂÎÒÕâ¸öFortran³ÌÐòµÄ´íÎó³öÔÚÄÄÀ
ÒѾÓÐ12È˻ظ´
Çë°ïæÓÃmatlabÇó¾ØÕóÌØÕ÷Öµ
ÒѾÓÐ8È˻ظ´
°ïæ½âÊÍÒ»¸öreadÓï¾ä£¬Ð»Ð»
ÒѾÓÐ4È˻ظ´
Çó°ïæ°¡~ matlabÒ»¶àÏîʽ½á¹ûÌ«³¤£¬Ôõôдµ½txtÀ
ÒѾÓÐ14È˻ظ´
Óлῴfortran³ÌÐòµÄ£¬Äܰïæ¿´¿´Õâ¸ö³ÌÐòÂð£¿
ÒѾÓÐ10È˻ظ´
ÄÚÑ»·ÎÊÌ⣬Çó´óϺ°ïæ
ÒѾÓÐ3È˻ظ´
JCAÉó¸åÒâ¼û·µ»Ø£¬±à¼ÒªÇóºÜÑÏÀ÷£¬ÓïÑÔµÄÎÊÌ⣬ÏëÕÒÒ»¸ö¹«Ë¾°ïæ¸Ä£¬´ó¼ÒÍÆ¼öÏÂ
ÒѾÓÐ12È˻ظ´
Çó°ï棬¹ØÓÚº¬ÓÐbesselº¯ÊýµÄ·½³ÌµÄ±à³ÌÇó½âÎÊÌâ
ÒѾÓÐ11È˻ظ´
дÁËÒ»¸öfortran90µÄС³ÌÐò£¬±àÒëͨ²»¹ý£¬Çë´óÏÀ°ïæ
ÒѾÓÐ59È˻ظ´
¡¾ÇóÖú¡¿50½ð±ÒÇó´ó¼Ò°ïæ¸ÄÒ»¶Î³ÌÐò
ÒѾÓÐ13È˻ظ´
¡¾ÇóÖú¡¿°ïæ¿´¿´ÄÄ´íÁËerror: invalid lvalue in assignment
ÒѾÓÐ6È˻ظ´
¡¾ÇóÖú¡¿f90×Ó³ÌÐòÔõô±àÒë´íÎó£¿Çë´ó¼Ò°ï棬лл
ÒѾÓÐ3È˻ظ´
¡¾ÇóÖú¡¿ÓÃfortranÔõôÃèÊöÏÂÃæÕâÑùµÄÇé¿ö£¬ÎÒÊÇÐÂÊÖ£¬Çë´ó¼Ò°ïæ
ÒѾÓÐ8È˻ظ´
¡¾ÇóÖú¡¿°ïæ¿´Ò»¸öÌáʾ£¬×Ó³ÌÐò»¹ÊÇundefined reference to
ÒѾÓÐ4È˻ظ´
¡¾ÇóÖú¡¿°ïæ¸Äдչ¿í³ÌÐò
ÒѾÓÐ11È˻ظ´
¡¾ÇóÖú¡¿°ï濴һϣ¬ÎÊÌâ³ÌÐòÈçºÎÐÞ¸Ä
ÒѾÓÐ3È˻ظ´

ausir
ľ³æ (ÕýʽдÊÖ)
- Ó¦Öú: 18 (СѧÉú)
- ½ð±Ò: 2009.2
- ºì»¨: 4
- Ìû×Ó: 500
- ÔÚÏß: 178.9Сʱ
- ³æºÅ: 1939287
- ×¢²á: 2012-08-15
- ÐÔ±ð: GG
- רҵ: ¼¯³ÉµçÂ·ÖÆÔìÓë·â×°
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
|
ÕâÀïÃæÓм¸¸öÎÊÌ⣺ 1. °Ñ myfun Õâ¸öÓû§×Ô¶¨Ò庯Êýµ¥¶À´æÔÚÒ»¸ö.mÎļþÖС£ºóÃæÔÚ fgoalattainÖе÷Óã» 2. ub µÄ×îºóÒ»Ïî±È lb ¶ÔÓ¦µÄÊýֵС£¬ubÖÐÊÇ12£¬ lbÖÐÊÇ315£» 3. ub ¾ØÕóÖеÄд·¨£¬1000 д×÷ 1 000£¬Õâ¸öµ¼ÖÂʶ±ð´íÎó£» 4. ¾ØÕóAµÄµÚ4ÐеÚ5ÁеÄÊýÖµµ½µ×ÊǶàÉÙ£¿ 01.4£¿ ¿ÉÒÔ°´ÕÕ1.4À´¼ÆË㣬µ«ÊǼÆËãµü´úµ½700´ÎʱÒÀÈ»ÎÞ·¨ÊÕÁ²£¬ÏµÍ³×Ô¶¯Í£Ö¹ÔËË㣬ûÓнá¹û¡£ 5. ×îºóµÄ¹Ø¼ü£¬µÚ12Ðеĺ¯ÊýÖУ¬¸ù±¾¾ÍûÓÐÌáµ½Äã×Ô¼º¶¨ÒåµÄº¯Êý myfun£¬¶øÊÇʹÓÃÁËûÓÐÈκζ¨ÒåµÄ xy¡£¸ù±¾²»»áÓÐÈκÎÔËËã¡£ 6. ¹ØÓÚfgoalattainº¯ÊýµÄµ÷ÓÃÓï·¨ÎÊÌ⣬ÔÚmyfun Ç°ÃæÒª¼ÓÒ»¸ö @·ûºÅ»òʹÓà 'myfun' ¡£ÔËËã½á¹ûÒ»Ñù¡£¶¼ÎÞ·¨È¡µÃ¸½¼þÖÐÖÐËùÒªÇóµÄ½á¹û¡£ ÒÔÉÏ¿´·¨¹©²Î¿¼¡£ |
2Â¥2013-05-18 13:35:58
ausir
ľ³æ (ÕýʽдÊÖ)
- Ó¦Öú: 18 (СѧÉú)
- ½ð±Ò: 2009.2
- ºì»¨: 4
- Ìû×Ó: 500
- ÔÚÏß: 178.9Сʱ
- ³æºÅ: 1939287
- ×¢²á: 2012-08-15
- ÐÔ±ð: GG
- רҵ: ¼¯³ÉµçÂ·ÖÆÔìÓë·â×°
3Â¥2013-05-18 13:38:06
troyzz
ľ³æ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 1733.3
- Ìû×Ó: 42
- ÔÚÏß: 64.2Сʱ
- ³æºÅ: 1525201
- ×¢²á: 2011-12-05
- ÐÔ±ð: GG
- רҵ: ²£Á§²ÄÁÏ
|
ÔÀ´ÊǸ´Öƹý³ÌÖгöÏֺܶà´íÎó£¬ÎÒÓÖ×ÐϸµÄ¿´ÁËÒ»ÏÂÄÇÆªÂÛÎÄ£¬²¢²Î¿¼ÁËÄúµÄÒâ¼û£¬×Ô¼ºÑÝËãÁËÒ»±é£¬¸½ÉÏÐ޸ĺóµÄÓïÑÔ»¹ÊDz»ÐУ¬ÆäʵÎÒ¶Ôfgoalattain²»ÊìϤ¡£ function f=myfun(X) f=0.35*X(1)+0.002*X(2)+0.02*X(3)+0.025*X(4) +0.035*X(5)+6*X(6); goal=170; weight=170; X0=[400;170;100;550;1200;6]; b=[0;0;0;0;0;0;0;-500;600]; Aeq=[0.3226 1 0.4808 0.3774 0.3704 0]; beq=990; lb=[300;130;50;500;1000;3.5]; ub=[500;210;200;1000;1400;12]; A=[0.2 -1 0.2 0 0 0; -0.4 1 -0.4 0 0 0; 0 0 0 -0.65 0.35 0; 0 0 0 0.6 -0.4 0; -14.6 52.708 -14.6 0 0 0; 0.01 0 0 0 0 -1; -0.02 0 0 0 0 1; -1 0 -1 0 0 0; 1 0 1 0 0 0]; [X,fval,attainfactor,exitflag]=fgoalattain(@myfun,X0,goal,weight,A,b,Aeq,beq,lb,ub,nonlcon) |

4Â¥2013-05-18 15:01:59
troyzz
ľ³æ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 1733.3
- Ìû×Ó: 42
- ÔÚÏß: 64.2Сʱ
- ³æºÅ: 1525201
- ×¢²á: 2011-12-05
- ÐÔ±ð: GG
- רҵ: ²£Á§²ÄÁÏ

5Â¥2013-05-19 11:52:02













»Ø¸´´ËÂ¥
40