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

一个fmincon优化的问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
功能函数Z1=18.46-7.48*X1/X2^3,3 O7 }* v' `/ ]  c  q
X1~N(10,2),X2~N(2.5,0.375),求验算点+ L8 I& U. S  |2 \" w
P*(x1*,x2*)及结构可靠指标r。
; }& M/ i  O" _! Q% ~! _& g编程如下(采用二次多项式算法)1 h0 i" A$ g- {4 _$ r
Mu=[10 2.5];Sigama=[2 0.235];
/ o, M9 [& V3 a1 |+ g, b! J) _X0=[10 2.5];3 A# V, q& G/ ?$ n2 z
A=[];b=[];Aeq=[];beq=[];lb=[];ub=[];
! ^+ }; X8 M9 v3 f/ D* u3 i[X,fval,exitflag,output]=fmincon(@bata2,X0,A,Aeq,beq,lb,ub,@st);8 I5 {5 }7 y8 Q" H8 i
bata=sqrt(fval);%计算可靠度指标值
7 I4 `- b  `  o0 i1 @- w( gPf=cdf('norm',-bata,0,1);%计算是效率
! L! v6 t) j& J! d0 dfunction CC=bata2(X)9 s1 b& ~" n; t
global Mu Sigama+ r$ U9 t$ @- ^% K  ?. w: T
CC=((X(1)-Mu(1))/Sigama(1))^2+((X(2)-Mu(2))/Sigama(2))^2$ ~: e9 ^" K' W- _1 F5 O4 y
function [c,ceq ] =st(X)! r) {- Z8 _9 l& q6 W
c=[];
% o8 J$ c& o: ^+ l4 Kceq=xym(X);5 x% D4 c. C0 {) U8 y
function Z =xym(X)! I  h. k: o* E0 _
function Z=xym(X)
* ^" i  V: Y& h# `, R" A) ~%Z=18.46-7.48*X(1)/(X(2)^3);
% p  v% Q1 z( y7 cA1=[1.0000 10.0000 2.5000 100.0000 6.2500;% h( c% F( c3 j- `' I
    1.0000 4.0000 2.5000 16.0000 6.2500;
2 D/ z0 F/ d5 N) s9 y# g    1.0000 10.0000 3.6250 100.0000 13.1406;! D  x) Q3 G0 L& s
    1.0000 10.0000 1.3750 100.0000 1.8906];* ]) O, a, Y8 y
B1=[13.6728;10.8005;16.5451;16.8897;-10.3136];1 w' E% g  Q5 w, U% ?
C=A1\B1;
% E! C5 l9 m% g$ ~, h" O8 WZ=C(1)+C(2)*X(1)+C(3)*X(2)+C(4)*X(1)+C(5)*X(2);
" z0 |4 x& m7 X' n( J: v
* z$ l, O0 w$ @4 n9 E+ S3 {. W% {, d运行后出现:??? Error using ==> fmincon at 198. e- q2 N: L; E5 Y9 O/ O6 A
FMINCON only accepts inputs of data type double.- ^! I: X, i2 i4 R7 \
这是怎么回事?
+ U: _( [; ]1 B$ n, O
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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