QQ登录

只需要一步,快速开始

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

求助: fmincon的参数问题

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

3

主题

3

听众

20

积分

升级  15.79%

该用户从未签到

自我介绍
对新事物永远热爱
跳转到指定楼层
1#
发表于 2010-5-20 10:10 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
t=2.3263;
6 h' D7 T8 R" nk=0.5244;, r5 S1 I1 i$ x2 t
R=0.15;/ a7 Z, Y9 H1 N6 h0 Z
u=[0.1221,0.1786,0.1452,0.1054,0.1132]';
+ O( j) L* p# e" ]7 n5 T3 ]- TE=[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];
4 t" F& @( `9 R+ B7 KE=E/10000;. z( Y* K& z6 ]' }0 y( m! q+ X; A% f" r
c=0.0075;
: O& k7 N' m5 D3 v6 C% E: E. k: @options = optimset('Algorithm','active-set'); % run active-set algorithm
9 W3 H# D5 R7 H+ d8 u: ]) ]aeq=[1+c,1+c,1+c,1+c,1+c];
& @( x% e3 Y, ?  N* J; g) d: ybeq=1;
9 a$ U# o4 z7 ~' f  Ilb=[0,0,0,0,0]';
( I* Q  |" L! v) Bub=[1,1,1,1,1]';
; m/ k. v9 f; G4 S/ m: Mx0=[0.02,0.03,0.05,0.11,0.12]';% K/ [/ Z& M  M7 `$ h- M. c% h
[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 d2 }# v. ^; a' f9 |! H' y# r4 u" P& H# c0 [0 j4 G, E* |
function f = myfun( x,t,E,u,c )    %目标函数
, R/ ^/ c( h# s2 O6 l6 G%UNTITLED3 Summary of this function goes here6 m, M' A. i: R- h
%   Detailed explanation goes here  l% m2 c, D6 S& S
f=t*sqrt(x'*E*x)-(u'-c)*x;/ I  e/ L% w( T
end
" q' n7 L0 t. e$ U2 Z/ ]8 R, o9 [3 ^2 y5 G9 R0 s2 B
function [C,Ceq] = mycon( x,t,k,E,u,c,R )  %非线性约束
! j, s2 X4 @3 V/ N* G! v%UNTITLED4 Summary of this function goes here
/ e/ {# Z9 `/ v%   Detailed explanation goes here: g) g- N. U$ P+ s4 z7 d) s# H) v
C=t*k*sqrt(x'*E*x)/(t-k)-t*(u'-c)*x/(t-k)+t*R/(t-k);
  S" B, N& n: k1 N* K* V' PCeq=[];" D7 ^, |% ~- [+ O
end; Q6 j. N( S, [& C: c

. A3 p8 S& A2 p
5 l& K0 g5 }8 v* a运行结果:
: d7 F8 u& k" s9 ~) K! u4 n" ySolver stopped prematurely.
3 @6 F2 [! G; G$ J! K! Ofmincon stopped because it exceeded the function evaluation limit,
; j. c* r; W2 r3 ^: }. ?; D7 |options.MaxFunEvals = 500 (the default value).
& Y0 s. v' s& m9 V6 i
# G  r, p. @9 w4 z& E! a$ ax =2 S7 w+ X  t- a8 z
   -0.0175
* A; Q( |8 |# V, V8 i: P3 c    0.4875
! _0 o' K" @( |3 s9 ]   -0.0175
4 Q/ w7 b$ J8 I4 T9 s: [, N1 t    0.3074
2 O) M7 J1 h2 a    0.2328
( D, ^0 H5 n! \8 D5 q
( B# w! z( L" S* Efval =# q" Z0 H5 e5 y$ F: o+ N
   -0.0390
, [! i* Y% @+ {; l
% F- T6 D' {9 P+ [3 \" H# s- q5 Gexitflag =
: I6 ^1 J+ E& o% `# s- f1 ~* Z     0
! I" h( y+ J: V  a$ s* @5 D$ ^- y; V( C
output = / S% X' ^$ r0 U
         iterations: 51
$ [3 K# K, q$ w. ^  P          funcCount: 505" P0 L' o- E4 O( |
       lssteplength: 0.1250) n  a5 v: l2 H0 q  `5 J
           stepsize: 0.0812
7 O! Q* N! W7 b6 G          algorithm: 'medium-scale: SQP, Quasi-Newton, line-search'6 w" u1 }3 L( x, m# u$ C  D
      firstorderopt: 2.4732
7 q* U; P5 @  y. r4 y    constrviolation: 0.0509' |3 d: F  ~2 m9 G- `
            message: [1x145 char]
2 D2 k. L7 q: I% P$ N. K7 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 , c8 w- }7 Z+ E) U( B
7 h* |! ]9 w$ L6 N. Y( V
' M  W- {% A: R: h1 L
    我也试过把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-27 08:38 , Processed in 0.812485 second(s), 95 queries .

    回顶部