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

一个fmincon优化的问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
功能函数Z1=18.46-7.48*X1/X2^3,9 y/ l, i) D% K7 e4 _$ Y
X1~N(10,2),X2~N(2.5,0.375),求验算点+ h' J( z  P. a8 K/ z& _9 v- @' l
P*(x1*,x2*)及结构可靠指标r。& I! Z" R0 E7 |& j* I
编程如下(采用二次多项式算法)" }7 h/ y3 X# m: V( N, D6 ]
Mu=[10 2.5];Sigama=[2 0.235];: o: X* ^5 l- M9 \# N
X0=[10 2.5];0 H1 U) j! G; F) ]) e  h
A=[];b=[];Aeq=[];beq=[];lb=[];ub=[];0 U  K# v+ I" m: ~$ j7 {
[X,fval,exitflag,output]=fmincon(@bata2,X0,A,Aeq,beq,lb,ub,@st);8 F; ^% U; t" B9 U& ]
bata=sqrt(fval);%计算可靠度指标值
' S0 Y" x: |; m; p2 u& TPf=cdf('norm',-bata,0,1);%计算是效率
) k: ]2 @# V- Z. V% t3 Jfunction CC=bata2(X). n: c2 @4 |. @0 x2 Q
global Mu Sigama
* b  k. a/ K+ j1 RCC=((X(1)-Mu(1))/Sigama(1))^2+((X(2)-Mu(2))/Sigama(2))^2
" j7 U8 F- t  ~: n. J8 u  dfunction [c,ceq ] =st(X)
$ ]5 o1 h; D- A) C) Yc=[];
$ D3 w- z9 G; w! rceq=xym(X);
# s- l! o; C4 vfunction Z =xym(X)
2 m2 x' K5 G$ T" x) E7 e' yfunction Z=xym(X)! y( M  F' I3 t9 d" Y5 N7 W
%Z=18.46-7.48*X(1)/(X(2)^3);
- \$ ~4 Z. l' _A1=[1.0000 10.0000 2.5000 100.0000 6.2500;5 z& m9 L5 a( \$ W( {, Q$ F  K1 d7 z. w
    1.0000 4.0000 2.5000 16.0000 6.2500;8 f2 T8 ^9 q3 |9 _
    1.0000 10.0000 3.6250 100.0000 13.1406;0 V' J% N/ O0 G$ `$ }, c& B/ a
    1.0000 10.0000 1.3750 100.0000 1.8906];
) G" L% F' M$ xB1=[13.6728;10.8005;16.5451;16.8897;-10.3136];
- q9 d2 h$ f1 H1 v1 Z" U$ dC=A1\B1;
' h! `/ I+ e/ pZ=C(1)+C(2)*X(1)+C(3)*X(2)+C(4)*X(1)+C(5)*X(2);
$ N" ?6 L3 \6 a% U, }
* f% F" q" k" J" E6 t+ L6 q运行后出现:??? Error using ==> fmincon at 1981 v5 I% K% z# Z4 H- g9 @/ _
FMINCON only accepts inputs of data type double.7 j3 W0 g, X9 J+ i
这是怎么回事?1 ~5 a& T" P: }6 {
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 21:02 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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