QQ登录

只需要一步,快速开始

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

求助: fmincon的参数问题

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

3

主题

3

听众

20

积分

升级  15.79%

该用户从未签到

自我介绍
对新事物永远热爱
跳转到指定楼层
1#
发表于 2010-5-20 10:10 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
t=2.3263;
8 @4 o, y6 Q, B, |k=0.5244;3 d. {8 o" Z/ Z+ e% U# y5 o
R=0.15;
* ^9 o  M# H2 p# w) lu=[0.1221,0.1786,0.1452,0.1054,0.1132]';2 s( G7 g, V6 }3 g. a
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];# [8 O8 G* K" V: l
E=E/10000;
9 h' C. ?* V! }' sc=0.0075;
. B+ E% U8 i4 c1 Toptions = optimset('Algorithm','active-set'); % run active-set algorithm: @/ |) X0 [; [( V, ]
aeq=[1+c,1+c,1+c,1+c,1+c];( i6 C$ v- e( l2 g! J. o/ k
beq=1;
, g) |* a5 W0 {4 b/ f$ v0 Plb=[0,0,0,0,0]';" u# U% k' }0 D1 b  x! r
ub=[1,1,1,1,1]';
) R5 C! L& y' hx0=[0.02,0.03,0.05,0.11,0.12]';
1 Q. Z) `0 {3 L, g% Y$ f[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)5 |: M+ j3 C. T6 _8 W) K, e
$ E2 t8 ~6 q. s0 L: g! i3 P
function f = myfun( x,t,E,u,c )    %目标函数
+ a( {6 U3 K; F& b6 J%UNTITLED3 Summary of this function goes here
6 `, |: Z; n' F%   Detailed explanation goes here/ i: b- N1 r( k" ?9 U* H
f=t*sqrt(x'*E*x)-(u'-c)*x;- S" s# Q5 Z7 d, d. `" L* K- L6 o
end0 t  R' Q7 [% L- i4 M6 m

* C# R( t! c( P( rfunction [C,Ceq] = mycon( x,t,k,E,u,c,R )  %非线性约束
* F) I) t( V" R7 K%UNTITLED4 Summary of this function goes here5 g2 T3 m9 S& ^8 }
%   Detailed explanation goes here
- c! T8 l) g; Q( g; b; }' h9 ]! \C=t*k*sqrt(x'*E*x)/(t-k)-t*(u'-c)*x/(t-k)+t*R/(t-k);
  s9 [8 R' Z" [) e) J& ]Ceq=[];( Q8 g0 ]$ ]) s! e3 f) p4 d- j
end
$ y% G3 [/ u: R: M# i4 j, h
; V3 m7 ^3 t  y1 n& o2 Y' t! S" @& g2 r7 l" P, K
运行结果:
) ^6 Q2 I3 F; x- W. s; o$ y, ZSolver stopped prematurely.
$ R+ x& |4 o+ Y$ K; O2 e1 afmincon stopped because it exceeded the function evaluation limit,1 }' G; T' D# H
options.MaxFunEvals = 500 (the default value).- U& A& @( x- m. P" R1 @9 n
- k* }3 W3 m% L* z* @& D
x =  Y$ o. M8 \& \) l; l
   -0.0175) P5 w" n4 ~6 p, _/ y0 f; @9 S
    0.4875# F2 r% M2 z2 X1 E
   -0.0175& C; g7 D  T& W' Q# p. ]
    0.30740 Y+ k" {  u9 c- b& P9 S
    0.2328
, l$ `1 V: c- E
9 f: Y' a0 T2 x% ^) Jfval =; n7 G. s$ v/ v. p9 k+ o
   -0.03909 z! q8 @+ r5 q6 K9 `) k4 b  a
; S* s% j( n. c/ N1 Q+ X
exitflag =
/ v! n  i4 A$ g. l( B: H+ \7 E7 t2 c     07 \! g- q" q! U* q

& u& v9 h. D; ?$ l! Aoutput =
( \( b  |, b6 Q5 Z" b1 M( t9 S9 L         iterations: 51) R+ k$ }5 ~, t5 E3 R
          funcCount: 5054 U1 y5 s8 E) x: L1 h$ G3 s2 `
       lssteplength: 0.1250
1 z& @( {& l" {           stepsize: 0.0812
0 a9 B* a* d3 j+ F7 P8 |          algorithm: 'medium-scale: SQP, Quasi-Newton, line-search'* j) {# k8 J4 S
      firstorderopt: 2.47325 d' [# r5 Q9 [3 j/ Y( H. I( E
    constrviolation: 0.0509$ i; k" W1 [& p5 @
            message: [1x145 char]
. z* H2 U/ r2 R8 J7 k各位大虾,程序如上所述,为什么函数提前就结束了,是不是要改默认参数设置,小弟也试过,但是捣鼓不出来,希望各位高人不吝赐教,小弟先拜谢了  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
0 s9 j* z1 u4 ^% ?6 |
9 A- G3 n& V! C% P) d* U9 T5 h- i+ }5 L/ i) h* F
    我也试过把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-29 09:13 , Processed in 0.850991 second(s), 95 queries .

    回顶部