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

请教大神,这个错误需要如何解决?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

$ i- Q7 y' G/ @: _& M
2 ]: G5 b; Q. Rfunction f=fun1(x)
) s% f* K9 X( I  lf=-5*sin(x(1))*sin(x(2))*sin(x(3))*sin(x(4))*sin(x(5))-sin(5*x(1)*5*x(2)*5*x(3)*5*x(4)*5*x(5))+8;
+ d& T2 Q3 u: z$ x上述代码已经保存为fun1.m文件。
' m$ [4 K. N" p' a% {  i
2 H% @% c  v5 v& r7 i# ?再执行下述代码:  Z) ]8 E+ _- Y3 r- u
A=[];b=[];Aeq=[];beq=[];lb=[0,0,0,0,0];ub=[0.9*pi,0.9*pi,0.9*pi,0.9*pi,0.9*pi];, U. J: q+ e# {* }; G
x0=[0,0,0,0,0];' B+ q; }7 s  F) G( E( ]
[x,fval]=fmincon('fun1',x0,A,b,Aeq,beq,lb,ub)
5 f( J: j1 A2 t. o0 m1 m$ k8 {" k- S

3 p* T, r+ R/ d4 C% {# F& ~运行结果为:
* s" ^7 S0 t$ I0 `x =* |. b2 s# N: U  Z

1 F  I1 Q  b7 d9 i3 }    1.4298    1.4298    1.4298    1.4298    1.4298: b, t% F8 F0 D  S0 L
- o! O- z) ]# g6 n  W- F

5 b* b3 f$ y3 L  b: Ufval =
' Q; ?9 n9 p7 ^/ i; ]. |
; y) n& c6 A3 S% T6 a    2.24319 g' _' d6 k) w
显然结果精度不够。; U( i$ }+ m4 ]8 h; D
中间出现了: R5 m5 H; u6 f' v$ A% u" P
[backcolor=rgba(255, 255, 255, 0.8)]fmincon停止是因为当前步骤的大小小于; Y5 h' |( {9 F" v2 k. v& B
[backcolor=rgba(255, 255, 255, 0.8)]默认值的步骤尺寸公差和约束- D2 F: b$ I! ]2 l  }. r& C2 I9 u
[backcolor=rgba(255, 255, 255, 0.8)]满意的默认值约束宽容。# \  p; A% \$ X' f; a

" v6 ?" q) v5 H请教大神,这个错误需要如何解决?非常感谢!
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-8-20 15:54 | 只看该作者
    有可能是因为没有设置具体的约束数值。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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