找回密码
 注册
关于网站域名变更的通知
查看: 395|回复: 2
打印 上一主题 下一主题

程序总是出错

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-10-15 14:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
clear all;
7 r) O8 |6 c- s6 }5 M3 rclose all;
" k- ~% t- a/ z7 f' Y- kglobal mclqs Kzl Kjy Ksr
+ k0 q! R7 h  Z8 h, ~mclqs=116.23;Kzl=120;Kjy=750;Ksr=100;
+ k& J5 d0 Y1 q7 P; C! tt0=[62 70];
, J6 V7 s( @" Y: ]& g6 p& Joptions=optimset('LargeScale','off');
: t: j1 Q: [2 s% StL=[60,60];
' m% o/ \: y# e5 h7 A8 WtU=[88,88];
1 g2 G0 Q( K4 I% t6 T/ U0 k[t,A]=fmincon(@htexcoptfun4,t0,[],[],[],[],tL,tU,@htexcoptcons4,options)
, R8 V% `- U5 h5 U3 j# d! Yfunction A=htexcoptfun4(t). W" x! }! b/ n' z
global mclqs Kzl Kjy Ksr
0 i# H4 b( R& G# lglobal tlqs1 tlqs2 tzlq2 tjy2 tlkq2
; G6 }4 ?( D/ w% e6 G$ zglobal dtmzl dtmjy dtmsr AA! `( U% n2 q& F' O; t- `8 I
tlqs1=t(1);: c6 ^8 R3 M8 C5 m* j
tlqs2=t(2);
5 X( u- Y% T5 F) Z: ^tzlq2=165-19.31*(tlqs1-60);
0 ^6 B/ \8 U1 Q$ E5 _2 Mtjy2=88-2.62*(tlqs2-tlqs1);
& k% ~$ U6 g$ o- m$ l$ ltlkq2=2.41*(tlqs2-60)+40;2 z" j# ?$ b& `' i& C3 w
dtmzl=((165-tlqs1)-(tzlq2-60))/log((165-tlqs1)/(tzlq2-60));
1 b) Z4 P8 L" p' T; a( G. rdtmjy=((88-tlqs2)-(tjy2-tlqs1))/log((88-tlqs2)/(tjy2-tlqs1));
1 v7 ~. t& z, }3 v4 w; `dtmsr=((tlqs2-tlkq2)-(60-40))/log((tlqs2-tlkq2)/(60-40));) w" ^  s# A( U
AA(1)=mclqs*(tlqs1 -60)*1000/(Kzl*dtmzl );" \( E, w6 P1 }$ X& ^* i
AA(2)=mclqs*(tlqs2-tlqs1)*1000/(Kjy*dtmjy);
4 j: H& D' @' J/ g3 V1 h0 H3 M! tAA(3)=mclqs*(tlqs2-60)*1000/(Ksr*dtmsr);
( n1 J8 ~- S& U' [A=sum(AA);6 g) z" F  Z; `+ @
Q=mclqs*(tlqs1 -60)+mclqs*(tlqs2-tlqs1)
# b9 \. i0 m* k9 |! Hend! d$ t5 q7 p5 \+ T7 N7 y' _5 x7 A
function[c ceq]=htexcoptcons4(t)& Q- C' k. @3 I4 z; `. e, S7 P
global mclqs Kzl Kjy Ksr
: K2 R8 j: Y$ x, Z/ Y6 j( Vglobal tlqs1 tlqs2 tzlq2 tjy2 tlkq2 AA
; v; _5 D0 H- c  w5 D/ Y3 sglobal dtmzl dtmjy dtmsr7 j  I. f& x+ X/ k6 S, C
c(1)=1100-mclqs*(tlqs2-60);
' v8 q7 s+ _- q8 N/ t- ~7 Tc(2)=2+tlqs1 -tlqs2;
& k. \" {2 a% x8 Z- M- s. Wc(3)=tzlq2-70;
0 r3 ?( }' R, L2 kc(4)=tjy2-87;% [* e+ m0 p% R' X
c(5)=42-tlkq2;, A- h8 P  l9 v& \/ K- ^
c(6)=-dtmzl;
. T' l  b0 |# ~$ L6 _. `c(7)=-dtmjy;
4 w4 [6 E& g1 y! {1 Lc(8)=-dtmsr;
" U: e" d" @' c  h' m! MA=sum(AA);. e5 X: H7 s1 D' |
ceq=abs(imag(A));
- z+ Z& j- B; I. O# L9 v8 O! Y( A. p: ~8 t# l; F
??? Error using ==> fmincon& z4 z" f) G) d& X
FMINCON cannot continue because user supplied objective function failed with the following error:
2 s+ b* B7 D$ u8 a, e- h; W% \' aError using ==> feval
4 g5 l: D' U, w# C% J& I5 uUndefined command/function 'htexcoptfun4'.
1 C$ l0 G" j% g/ e: O+ e/ A" ^! D4 U本人刚开始学  不知道这是怎么回事 可否求哪位大神指点一二. O( A/ B9 Z" ]. o( l
  • TA的每日心情
    开心
    2022-12-5 15:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-10-15 15:21 | 只看该作者
    使用环境有问题
  • TA的每日心情
    开心
    2023-1-11 15:38
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2020-10-15 16:00 | 只看该作者
    没有定义啊
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 22:07 , Processed in 0.156250 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表