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

程序总是出错

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
clear all;  C3 _: g0 l3 b* O  T
close all;* n; G% Y0 F. N
global mclqs Kzl Kjy Ksr
* }) M3 Y5 ]  g# Pmclqs=116.23;Kzl=120;Kjy=750;Ksr=100;
0 n! O. c' S* vt0=[62 70];' u! P) s) x8 |, W7 S
options=optimset('LargeScale','off');  a! A( e; z. @/ I
tL=[60,60];
; F$ Q+ l3 s: H) f3 ftU=[88,88];
! i( i/ h. N2 a0 i/ e0 n[t,A]=fmincon(@htexcoptfun4,t0,[],[],[],[],tL,tU,@htexcoptcons4,options)
9 W1 n$ s0 b6 q8 ~' n) r; Ufunction A=htexcoptfun4(t)3 }5 A* F8 J4 x- }1 H8 x
global mclqs Kzl Kjy Ksr
: S+ r2 C; p7 ?5 Lglobal tlqs1 tlqs2 tzlq2 tjy2 tlkq2
( J+ J, X6 [7 s: b% Y" p  Kglobal dtmzl dtmjy dtmsr AA$ |/ M0 ~4 H# D& D
tlqs1=t(1);7 J( S( Q1 ]' v% `" j, G
tlqs2=t(2);
5 |  h9 Y$ \4 [4 R7 ^" m7 Stzlq2=165-19.31*(tlqs1-60);
' b& W: t- ^) R) L0 g0 z/ F, `+ T7 etjy2=88-2.62*(tlqs2-tlqs1);
9 q: L  g8 L: R4 p$ ^7 Ltlkq2=2.41*(tlqs2-60)+40;9 N0 P3 S; b4 I) O2 T9 m, Y
dtmzl=((165-tlqs1)-(tzlq2-60))/log((165-tlqs1)/(tzlq2-60));
: n8 X$ w+ T. Adtmjy=((88-tlqs2)-(tjy2-tlqs1))/log((88-tlqs2)/(tjy2-tlqs1));) n% `+ u+ u8 Q0 v2 {) R4 B, ~0 n) j; i: ~: ~
dtmsr=((tlqs2-tlkq2)-(60-40))/log((tlqs2-tlkq2)/(60-40));
/ @% z1 Q. Z9 p+ `  q- E' p. u6 TAA(1)=mclqs*(tlqs1 -60)*1000/(Kzl*dtmzl );' ?* O: Z1 r$ }. Q) o
AA(2)=mclqs*(tlqs2-tlqs1)*1000/(Kjy*dtmjy);- h" k- K7 u' Y- c% N8 [
AA(3)=mclqs*(tlqs2-60)*1000/(Ksr*dtmsr);
4 m2 G: P, t$ wA=sum(AA);6 E# t. N; \2 b
Q=mclqs*(tlqs1 -60)+mclqs*(tlqs2-tlqs1)' j* C4 f( P, a
end
6 M5 p2 e2 B3 U' N7 L: Yfunction[c ceq]=htexcoptcons4(t)0 S2 _4 t' v+ U0 o2 I
global mclqs Kzl Kjy Ksr% L* q, O; d3 ~
global tlqs1 tlqs2 tzlq2 tjy2 tlkq2 AA8 _0 K& O) n$ s9 P
global dtmzl dtmjy dtmsr
6 I. M( R9 @  uc(1)=1100-mclqs*(tlqs2-60);
- ^2 L! k- t; oc(2)=2+tlqs1 -tlqs2;6 o& \' z% U$ o7 D
c(3)=tzlq2-70;$ J  z$ ^. G% d3 J% q3 {
c(4)=tjy2-87;
4 U+ L( c+ ]  ?! y" {c(5)=42-tlkq2;
: j% z# j$ G% ~+ m3 e2 Q$ h# oc(6)=-dtmzl;
( b4 f( c# m* D+ W. q1 ~! e( c. Sc(7)=-dtmjy;( a0 R9 b( v+ L; j
c(8)=-dtmsr;7 u- Y# S/ J& l( m# d0 n
A=sum(AA);
4 \; f4 B/ b# I( V( e! aceq=abs(imag(A));
( l6 [" e9 n( [; C  K* S4 M0 Y7 Y8 k/ V1 B% V; D4 u
??? Error using ==> fmincon
- U0 m! ?9 B' J6 p! ?2 F8 d' CFMINCON cannot continue because user supplied objective function failed with the following error:0 t0 t1 _9 v& X: n
Error using ==> feval, U, {% X* ?& J, ]7 i" u
Undefined command/function 'htexcoptfun4'.6 X2 L( M4 L9 o7 H; R
本人刚开始学  不知道这是怎么回事 可否求哪位大神指点一二6 |  z8 z5 X! I
  • 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 16:58 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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