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

程序总是出错

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
clear all;4 I$ J" h2 b, n: F2 E
close all;
, W+ G3 K( E$ q( Wglobal mclqs Kzl Kjy Ksr' Q; y+ t+ O7 ?+ x
mclqs=116.23;Kzl=120;Kjy=750;Ksr=100;
, x* u1 j4 V. S$ at0=[62 70];
1 k, Z" t! }/ Roptions=optimset('LargeScale','off');0 R8 M, @: n, B* O( w8 t  E
tL=[60,60];% J0 A) m3 k$ X" q2 v
tU=[88,88];
8 W/ J# ]. M0 o+ U' G[t,A]=fmincon(@htexcoptfun4,t0,[],[],[],[],tL,tU,@htexcoptcons4,options)% c. {8 F5 A  y
function A=htexcoptfun4(t)
  Z* \/ Y4 {2 l9 O5 u/ n; A; }$ Jglobal mclqs Kzl Kjy Ksr  E4 Q# E) B5 E( A$ L9 R& A# b
global tlqs1 tlqs2 tzlq2 tjy2 tlkq25 R) T$ P0 H* O
global dtmzl dtmjy dtmsr AA
, Z+ h1 ?+ x1 _' u3 Ptlqs1=t(1);4 M$ ]/ F% `5 P4 u( I
tlqs2=t(2);/ x1 l; M2 W' b9 g! ~( \: s9 Y
tzlq2=165-19.31*(tlqs1-60);
+ O5 R$ h* N# @$ Ntjy2=88-2.62*(tlqs2-tlqs1);
" R) L1 B; W7 L/ q8 J7 y) L" P  Rtlkq2=2.41*(tlqs2-60)+40;/ O. {( g; B- i( |
dtmzl=((165-tlqs1)-(tzlq2-60))/log((165-tlqs1)/(tzlq2-60));
7 C! z! O9 B& E/ m5 idtmjy=((88-tlqs2)-(tjy2-tlqs1))/log((88-tlqs2)/(tjy2-tlqs1));
$ @9 q8 q( m% I1 mdtmsr=((tlqs2-tlkq2)-(60-40))/log((tlqs2-tlkq2)/(60-40));
0 U5 S: p0 f6 xAA(1)=mclqs*(tlqs1 -60)*1000/(Kzl*dtmzl );
/ ~. ~5 u( G! T% O4 x: RAA(2)=mclqs*(tlqs2-tlqs1)*1000/(Kjy*dtmjy);
- ^5 \6 b2 B7 Q) j: B$ G: qAA(3)=mclqs*(tlqs2-60)*1000/(Ksr*dtmsr);
* b6 t: t# U' kA=sum(AA);
4 j, _( D, z8 nQ=mclqs*(tlqs1 -60)+mclqs*(tlqs2-tlqs1)
/ }7 U5 x$ |$ {  i6 Y3 k4 E- aend- a4 m4 @5 q" L7 h
function[c ceq]=htexcoptcons4(t)
% |# t3 g0 \5 a/ L& [0 P" Iglobal mclqs Kzl Kjy Ksr
9 U7 u2 z7 I+ l  rglobal tlqs1 tlqs2 tzlq2 tjy2 tlkq2 AA
8 O8 Z' @- A3 y$ T: C2 u+ A( Cglobal dtmzl dtmjy dtmsr
# v2 Z. ~# e# v' B& t9 Sc(1)=1100-mclqs*(tlqs2-60);
; r. X8 G) j( c1 yc(2)=2+tlqs1 -tlqs2;
) Y6 R3 H" j+ c- K# zc(3)=tzlq2-70;# O/ i6 |; \5 p7 ?1 F2 {
c(4)=tjy2-87;4 C- `$ T7 C; q2 Z" I* B# ^5 x+ U
c(5)=42-tlkq2;6 P3 h! M. J* C: B
c(6)=-dtmzl;0 a4 g* w) \) X7 ^5 ]& z2 N
c(7)=-dtmjy;
% ?9 q9 }6 Y8 `& N' |+ {$ Nc(8)=-dtmsr;( O- G6 s+ C+ V
A=sum(AA);
0 w! B, i/ x0 Bceq=abs(imag(A));$ F- O* w( r) J) t( H( W

3 D7 [; V3 w8 j: d8 `; X??? Error using ==> fmincon
. y0 [% e; ~- l4 Q# K5 FFMINCON cannot continue because user supplied objective function failed with the following error:
. ~8 G4 ^5 c. N( J: d7 I5 P5 {, PError using ==> feval8 `: x, ]5 j' _7 Y7 A9 \7 T
Undefined command/function 'htexcoptfun4'.
+ P+ G3 U. ]4 Q, X/ h本人刚开始学  不知道这是怎么回事 可否求哪位大神指点一二4 t  L& x! d6 `# D/ H7 [
  • TA的每日心情
    开心
    2023-1-11 15:38
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2020-10-15 16:00 | 只看该作者
    没有定义啊
  • TA的每日心情
    开心
    2022-12-5 15:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-10-15 15:21 | 只看该作者
    使用环境有问题
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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