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

程序总是出错

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
clear all;1 H# S' t7 K) @: K) F5 z5 Y+ ?
close all;! L" \# `# n2 L4 Q! \; _
global mclqs Kzl Kjy Ksr- C* i- P0 z( V6 A* j2 p
mclqs=116.23;Kzl=120;Kjy=750;Ksr=100;4 r0 }  ~1 |; d- f: a% p4 q
t0=[62 70];/ }8 |  \! \" f1 ]
options=optimset('LargeScale','off');# G& z; H7 R7 @% i6 c
tL=[60,60];2 E7 A/ R  [% X4 \4 Q) R9 t
tU=[88,88];( C; J* @0 |) a' A6 j$ v! _
[t,A]=fmincon(@htexcoptfun4,t0,[],[],[],[],tL,tU,@htexcoptcons4,options)4 @* V- u" A* T/ v& p4 n+ t
function A=htexcoptfun4(t)" A9 r0 R5 _$ I) Q
global mclqs Kzl Kjy Ksr
% H$ P# c3 e! A) Hglobal tlqs1 tlqs2 tzlq2 tjy2 tlkq2
* n/ j" {$ O+ r+ W. |: ]& nglobal dtmzl dtmjy dtmsr AA" m8 B; h) [/ n# x( }, V
tlqs1=t(1);
  `  Z& f1 n5 Y3 c  Q) q. ctlqs2=t(2);  k. {8 Z  [- u( e% L% E
tzlq2=165-19.31*(tlqs1-60);7 C# X" ~$ J3 D3 p5 R$ l( r
tjy2=88-2.62*(tlqs2-tlqs1);
2 n3 z0 @" M: }* f$ Dtlkq2=2.41*(tlqs2-60)+40;
6 o  r& c8 N; V' x" ~. J* udtmzl=((165-tlqs1)-(tzlq2-60))/log((165-tlqs1)/(tzlq2-60));
2 f: M; r/ U: P# ]. `dtmjy=((88-tlqs2)-(tjy2-tlqs1))/log((88-tlqs2)/(tjy2-tlqs1));
2 e+ M& a2 m0 t% c/ B9 Fdtmsr=((tlqs2-tlkq2)-(60-40))/log((tlqs2-tlkq2)/(60-40));6 J( u: m! g0 @* i1 D, \
AA(1)=mclqs*(tlqs1 -60)*1000/(Kzl*dtmzl );
  z$ ~9 ]. ^$ E2 s& q7 zAA(2)=mclqs*(tlqs2-tlqs1)*1000/(Kjy*dtmjy);( u* k* Q+ E( m0 d
AA(3)=mclqs*(tlqs2-60)*1000/(Ksr*dtmsr);
* Y0 h) O* P7 @! [A=sum(AA);7 i- C' s& I1 b* s( V
Q=mclqs*(tlqs1 -60)+mclqs*(tlqs2-tlqs1)% ~& D& m8 ?$ D& @& ~7 K
end: X9 |8 |1 T# q* R( P6 z
function[c ceq]=htexcoptcons4(t)$ e+ W4 n3 X4 W, u7 W
global mclqs Kzl Kjy Ksr
9 L& Q( L3 E  b! Mglobal tlqs1 tlqs2 tzlq2 tjy2 tlkq2 AA6 n$ z6 N) M" x$ e, A: Z3 H
global dtmzl dtmjy dtmsr
- ^( C, \6 u& ~c(1)=1100-mclqs*(tlqs2-60);( U2 N6 e9 E( B" O4 v: E2 {2 u
c(2)=2+tlqs1 -tlqs2;$ c: ]+ a' C" X  w$ b
c(3)=tzlq2-70;$ ?" Z9 N+ `) {1 c1 }" H' O
c(4)=tjy2-87;: c( D# O8 c* L+ g- _7 O% x* S
c(5)=42-tlkq2;
2 e5 p5 Y6 ^2 j! e( c( \c(6)=-dtmzl;
" r. o. ~3 T8 y: X- Q  G7 Bc(7)=-dtmjy;
1 `5 n% N: k1 U3 B0 N$ `c(8)=-dtmsr;
% b7 S' ?$ P3 d1 t  B0 L0 RA=sum(AA);
7 h8 s3 w) o) ]# u" Kceq=abs(imag(A));
( N/ C  H4 p- U. Z9 S6 v6 ~6 m2 D
$ |/ r  p3 t- q( u4 ^$ R( i! B??? Error using ==> fmincon( a1 {: E# T+ `3 G# ]$ X3 @
FMINCON cannot continue because user supplied objective function failed with the following error:* a" U( A9 P% \# @. U
Error using ==> feval
2 ~" }: d; x- V) K! XUndefined command/function 'htexcoptfun4'.
4 U) w! r4 f5 w) g) a6 R5 n本人刚开始学  不知道这是怎么回事 可否求哪位大神指点一二+ c! D, z; b* q/ c6 M9 R/ K: e
  • 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-7-29 13:13 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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