QQ登录

只需要一步,快速开始

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

求助: fmincon的参数问题

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

3

主题

3

听众

20

积分

升级  15.79%

该用户从未签到

自我介绍
对新事物永远热爱
跳转到指定楼层
1#
发表于 2010-5-20 10:10 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
t=2.3263;
, K* I3 L+ `; ?7 g& I; q5 v) Ck=0.5244;
5 m2 L7 T6 L9 l* ]) _R=0.15;0 F& M+ C! O  l! z
u=[0.1221,0.1786,0.1452,0.1054,0.1132]';7 X9 g+ f2 h6 Z4 L
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];
6 [7 \5 {$ a2 t  h: V1 xE=E/10000;4 F# ^% {3 G3 x  h
c=0.0075;3 h7 \" u9 F9 [  K( B( q! f0 T0 _
options = optimset('Algorithm','active-set'); % run active-set algorithm( |/ k4 Q, ^0 h- o$ N" ~# c7 V
aeq=[1+c,1+c,1+c,1+c,1+c];
! g; a0 w4 m- L3 p) U) a4 abeq=1;# x+ j: j; j- A: b
lb=[0,0,0,0,0]';
' J- R# P  D2 _2 a& w. G$ pub=[1,1,1,1,1]';" H% _4 F- T. [" y; z0 h% U- q
x0=[0.02,0.03,0.05,0.11,0.12]';0 g" _9 c9 L7 N: J
[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)
# ~' V8 @! ?5 Z" g/ ?7 b' ]
1 @; g; ^8 E4 V! r9 Rfunction f = myfun( x,t,E,u,c )    %目标函数
$ r8 R. M& E2 E9 Y6 ~2 ]8 ]%UNTITLED3 Summary of this function goes here
3 L: M: x2 T8 ^) F- b* g%   Detailed explanation goes here
# ^) K8 l4 G5 A) ]f=t*sqrt(x'*E*x)-(u'-c)*x;0 [: u% d& n; O6 @( m5 q) s
end
5 u5 ?% Z4 B$ P# ^5 Y. x; L
, A+ [2 D+ @, v0 Wfunction [C,Ceq] = mycon( x,t,k,E,u,c,R )  %非线性约束9 F8 {$ U0 {* F) j1 `) j! e* W
%UNTITLED4 Summary of this function goes here
* e9 `# X( r  o8 k2 g+ {! R# D%   Detailed explanation goes here9 C$ J- h4 x5 S3 D+ Q
C=t*k*sqrt(x'*E*x)/(t-k)-t*(u'-c)*x/(t-k)+t*R/(t-k);
. O4 f6 `0 {' Z7 [+ NCeq=[];) @. q1 u# i# {& s5 r" R8 o; a
end+ T2 W& K5 {* W3 A1 W6 W7 v
4 h0 l: ^. d# Q& L( X

5 m& ~; e! c% V$ E/ a9 _运行结果:
" m7 D% [. \) k+ H& q% u1 eSolver stopped prematurely.
/ o' w5 R! `+ @( Z# ifmincon stopped because it exceeded the function evaluation limit,
: R2 D! z% t" Woptions.MaxFunEvals = 500 (the default value).
* z6 w, ]: b0 }, z! }' p( a1 v9 C! x7 f1 N  N, f
x =' G0 v0 t$ t; f" u6 V- s
   -0.01754 M1 X! y" W# V4 K# n) q
    0.4875
' T( P1 e% ~% e( n- p* X: S   -0.0175" ^( m: w- {4 j* H, [
    0.3074
+ z/ `! y" I3 ~. z    0.2328
7 l5 u) ^" i/ V3 D! f% o! t, ?+ J, w0 v: }8 Q/ z
fval =  \# l" p2 J5 r
   -0.0390
$ s6 o* ^8 }& P. A! p7 `: u/ F2 m/ Y3 `0 n2 o
exitflag =2 e) C* P. G* X3 l
     0
7 [9 r/ Q8 f; {# y8 H' p* P, Z: u0 p3 R6 J* k0 i/ y
output =
- p$ F% Y1 }* M+ o         iterations: 51" p# f+ t4 @2 f
          funcCount: 505
" T6 W: v2 _5 E8 R  M  c; ^       lssteplength: 0.1250
3 b' m& o! k+ h7 T! W           stepsize: 0.0812* y+ \0 H5 |: w4 m1 [/ ~
          algorithm: 'medium-scale: SQP, Quasi-Newton, line-search'
! L5 F/ R0 |; F$ s+ Y      firstorderopt: 2.4732) C( V4 \6 `, t8 F
    constrviolation: 0.0509
; l) M1 }; ]0 K, e* ^) t8 ]            message: [1x145 char]  H" o$ s4 K2 }
各位大虾,程序如上所述,为什么函数提前就结束了,是不是要改默认参数设置,小弟也试过,但是捣鼓不出来,希望各位高人不吝赐教,小弟先拜谢了  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
: u! D3 |# Z9 N, q
; y" f. z6 o4 R+ n3 K! h( Q- X
  L* [' T7 L# R( g& F; y    我也试过把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-10-25 09:18 , Processed in 2.258946 second(s), 96 queries .

    回顶部