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

一个fmincon优化的问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
功能函数Z1=18.46-7.48*X1/X2^3,
3 G( K+ n; b3 }. @0 I6 B; jX1~N(10,2),X2~N(2.5,0.375),求验算点
8 {0 S/ l' _, }P*(x1*,x2*)及结构可靠指标r。
: v/ o8 {& @4 ]3 y# u0 }编程如下(采用二次多项式算法)
) \0 l3 H; E$ e1 u2 dMu=[10 2.5];Sigama=[2 0.235];
+ B1 q! ?8 \8 g. uX0=[10 2.5];
  X+ j$ ], `+ K2 a- g& {A=[];b=[];Aeq=[];beq=[];lb=[];ub=[];3 L# ?. H3 G9 I
[X,fval,exitflag,output]=fmincon(@bata2,X0,A,Aeq,beq,lb,ub,@st);
/ ^& N5 R4 K" n2 i9 c7 }4 C  I* \# Mbata=sqrt(fval);%计算可靠度指标值
, v& D  X* O. QPf=cdf('norm',-bata,0,1);%计算是效率
3 Y; A- H6 R) I' ~% K6 x: ~function CC=bata2(X)
7 a% w" y! O9 b0 ]: Bglobal Mu Sigama
* I  f8 E3 V) ^9 B8 @# oCC=((X(1)-Mu(1))/Sigama(1))^2+((X(2)-Mu(2))/Sigama(2))^2& V  B0 R4 n  G' C- [9 }) }# e
function [c,ceq ] =st(X). d# b8 f/ Z6 o/ G/ j9 q" ]
c=[];
. B: k4 G/ e) J/ S! {- @3 x2 bceq=xym(X);
; W) D' ~7 Q% `function Z =xym(X)
) W2 U0 f$ }1 h, H3 e( t- P: ifunction Z=xym(X)
% P' `4 V8 ?! k1 S%Z=18.46-7.48*X(1)/(X(2)^3);
- t# b$ V5 j7 T; iA1=[1.0000 10.0000 2.5000 100.0000 6.2500;- i, ^; m+ {+ K* r+ J3 W0 R5 c
    1.0000 4.0000 2.5000 16.0000 6.2500;' h9 ]1 W9 q. h- p0 u0 C1 R, g
    1.0000 10.0000 3.6250 100.0000 13.1406;
. U7 E" s+ R; Y3 M: p5 c% j; \$ G    1.0000 10.0000 1.3750 100.0000 1.8906];# w& s) R! k" L0 j/ ]" I5 c; ^% F
B1=[13.6728;10.8005;16.5451;16.8897;-10.3136];
! }. {9 E' W9 }- K1 p( a( [# _8 E# LC=A1\B1;
) [. B; ~6 m" q3 B# r9 {Z=C(1)+C(2)*X(1)+C(3)*X(2)+C(4)*X(1)+C(5)*X(2);" z/ _/ N3 I) R) j' c2 D

4 [; H3 E. @- c, j% ~8 C运行后出现:??? Error using ==> fmincon at 198
' N. k4 @% D" c9 g" oFMINCON only accepts inputs of data type double.# K* @# N+ Z" X9 J) e
这是怎么回事?( H/ e1 Y& n+ `! b
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-1 05:04 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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