QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9318|回复: 7
打印 上一主题 下一主题

求助: fmincon的参数问题

[复制链接]
字体大小: 正常 放大

3

主题

3

听众

20

积分

升级  15.79%

该用户从未签到

自我介绍
对新事物永远热爱
跳转到指定楼层
1#
发表于 2010-5-20 10:10 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
t=2.3263;
, t& S8 a! t0 A# {! \k=0.5244;# e8 l6 f4 Y- Q" {" E
R=0.15;
5 J8 C8 o( a1 V! x3 u- x- Q. Pu=[0.1221,0.1786,0.1452,0.1054,0.1132]';. c% S5 t& J3 K! `' _+ ~; l" C
E=[1234,864,-617,-246,987;864,642,586,-198,-815;-617,586,1433,469,-963;-246,-198,469,346,25;987,-815,-963,25,1827];
+ X( D# ?8 ]3 IE=E/10000;
- ~* m* S$ Y! rc=0.0075;
1 q- g- C& t1 c) Noptions = optimset('Algorithm','active-set'); % run active-set algorithm
4 I7 F1 q# L1 J1 raeq=[1+c,1+c,1+c,1+c,1+c];+ `2 K( U; h8 `- u+ F9 C, _
beq=1;/ E" c2 a4 c* h3 c* Q: X- H
lb=[0,0,0,0,0]';1 f2 p- F6 h6 X1 R8 Q! t1 n4 b
ub=[1,1,1,1,1]';
/ O4 f1 H  {' a5 q3 T7 Ox0=[0.02,0.03,0.05,0.11,0.12]';
" s: r# |+ A- h* y7 x# G# _[x,fval,exitflag,output] = fmincon(@(x) myfun( x,t,E,u,c),x0,[],[],aeq,beq,lb,ub,@(x) mycon( x,t,k,E,u,c,R),options)
" J" i) L1 y) Q, l# r0 o
$ Z  q( F% K" f, zfunction f = myfun( x,t,E,u,c )    %目标函数' S  m# d# ?4 x( k, A; z
%UNTITLED3 Summary of this function goes here# e- K5 _0 n  q# f# b/ R( `8 O
%   Detailed explanation goes here: X" @1 Q% I& U
f=t*sqrt(x'*E*x)-(u'-c)*x;
3 w# {2 ]: l" l5 [end6 x6 E  D: Z$ p& z* G9 v

4 T  {6 T+ C( S! j9 A4 mfunction [C,Ceq] = mycon( x,t,k,E,u,c,R )  %非线性约束
2 p# V7 ]% b* g  E%UNTITLED4 Summary of this function goes here
* i0 K( Q) [8 [9 {3 B5 t%   Detailed explanation goes here
9 L4 q+ ^. w! X4 CC=t*k*sqrt(x'*E*x)/(t-k)-t*(u'-c)*x/(t-k)+t*R/(t-k);0 \+ M! L' H6 P' T
Ceq=[];9 _( d2 n5 b2 Q7 M! y
end
- y5 ^: |1 p- v- M. O- W% h" b5 U6 s! ?4 [% ?/ H9 x* J+ t; T

0 g: y7 X, W6 \( O- C4 d/ Z; ]% w% v运行结果:
* @& C+ b# W/ N7 s! oSolver stopped prematurely.% v- |# i# F9 e0 I' f0 [, Y- `! M
fmincon stopped because it exceeded the function evaluation limit,0 t' y; Z; o, t3 ]8 S& a
options.MaxFunEvals = 500 (the default value).
1 L/ {1 i  @% i6 i1 y/ m# \7 ~
' U" u: `' ]( Dx =
( \- W. b$ i+ P* G) @" y3 s   -0.0175
! V. B& N# D* B$ Q- g    0.4875& W: R: z: j7 E* h% S6 u4 B
   -0.0175
6 E+ e, {/ a( e; w6 E    0.3074
3 `% G7 s% {- Y* t' P" H/ C    0.2328
& |3 G' `' E' K; ^9 Q7 [! f- q. E' y$ ]. Y: j
fval =
* ~5 X2 ]6 b" o; `- V& c( w   -0.0390
* h5 [& w; q! b* C2 H! t+ _' F5 c+ H) C# a) x7 D  U+ D/ z  {
exitflag =8 N2 B( [+ P. i
     0: G$ P( a5 I3 @9 ^) V  n* V

& h* a" r2 Q' B  s, X* x  }output = 8 s, W: M3 `0 E6 S
         iterations: 51: u4 `% e$ K6 E" P! w* V3 `
          funcCount: 505
: C; o, I% ]# s# t       lssteplength: 0.1250# F" `7 A8 G; J) N; H
           stepsize: 0.0812
1 q/ y5 T4 p' p/ ^7 {          algorithm: 'medium-scale: SQP, Quasi-Newton, line-search', X4 G/ J) r  o+ Y
      firstorderopt: 2.4732
' c( U5 U4 @6 u9 R4 M2 z. ~    constrviolation: 0.0509
6 S6 Z1 d- c+ [4 E8 m& U2 s            message: [1x145 char]
/ I0 S: T0 N! d  ]0 @) R; f各位大虾,程序如上所述,为什么函数提前就结束了,是不是要改默认参数设置,小弟也试过,但是捣鼓不出来,希望各位高人不吝赐教,小弟先拜谢了  Orz
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
zfq12 实名认证       

2

主题

6

听众

981

积分

升级  95.25%

该用户从未签到

自我介绍
我很喜欢数学,希望在数学中国能结识更多的朋友。。。。。

新人进步奖

群组西南大学建模组

群组数学建摸协会

群组Matlab讨论组

回复

使用道具 举报

zfq12 实名认证       

2

主题

6

听众

981

积分

升级  95.25%

该用户从未签到

自我介绍
我很喜欢数学,希望在数学中国能结识更多的朋友。。。。。

新人进步奖

群组西南大学建模组

群组数学建摸协会

群组Matlab讨论组

回复

使用道具 举报

zhangal 实名认证       

5

主题

3

听众

45

积分

升级  42.11%

该用户从未签到

自我介绍
冰雪聪明 热情大方 诚心诚意
不会啊,帮不上》》》》》》》》》》》》》》》》》》》》》》》》》》》》
回复

使用道具 举报

3

主题

3

听众

20

积分

升级  15.79%

该用户从未签到

自我介绍
对新事物永远热爱
回复 3# zfq12 4 y. C5 ~0 p% o# ~7 E7 H
! n! b: g- M% @; s9 n8 @8 B6 d

/ V# V: t6 D5 h  M    我也试过把lb,ub上下界去掉,结果程序跑了一个上午都还在busy。。。不知何故啊
回复

使用道具 举报

0

主题

0

听众

2

积分

升级  40%

该用户从未签到

回复

使用道具 举报

alair002        
头像被屏蔽

1

主题

4

听众

328

积分

升级  9.33%

  • TA的每日心情
    擦汗
    2012-2-6 07:40
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    0

    主题

    3

    听众

    7

    积分

    升级  2.11%

    该用户从未签到

    自我介绍
    888888
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-19 13:08 , Processed in 0.516189 second(s), 98 queries .

    回顶部