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

一个fmincon优化的问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
功能函数Z1=18.46-7.48*X1/X2^3,
6 K; Q8 c: b$ S- W2 a: I' T# hX1~N(10,2),X2~N(2.5,0.375),求验算点
. A0 K# T7 _  s$ h1 OP*(x1*,x2*)及结构可靠指标r。" \* Z4 Y) y$ P" [3 B0 @9 o/ Y' }
编程如下(采用二次多项式算法)9 J5 m: g8 O( d7 B; h% G: A7 X
Mu=[10 2.5];Sigama=[2 0.235];8 t, P2 ]9 n0 C( k) i7 |. {
X0=[10 2.5];6 @; i" E  S' C/ Z. w
A=[];b=[];Aeq=[];beq=[];lb=[];ub=[];
; A; V5 M* @( B. ~" K' C+ a[X,fval,exitflag,output]=fmincon(@bata2,X0,A,Aeq,beq,lb,ub,@st);
; W) l/ s/ b1 R1 \bata=sqrt(fval);%计算可靠度指标值/ v3 m! Q% |. ]1 }
Pf=cdf('norm',-bata,0,1);%计算是效率
$ Q! u7 C1 N* j+ P  kfunction CC=bata2(X)! l' A/ d7 a+ k5 F, L
global Mu Sigama7 x1 l8 ~( ~; F1 \
CC=((X(1)-Mu(1))/Sigama(1))^2+((X(2)-Mu(2))/Sigama(2))^2
6 b7 q2 p' O8 K9 G) ~5 d* x+ B4 I7 qfunction [c,ceq ] =st(X)
8 u! X+ Q1 W. ~# @8 f$ ?c=[];4 q0 e( m' c& d) A" [
ceq=xym(X);8 ~4 \! E: r  d, A  E& X
function Z =xym(X)8 O4 n% u/ L! l( _9 ?
function Z=xym(X)
# b, N8 r2 @* K4 ^4 {%Z=18.46-7.48*X(1)/(X(2)^3);+ h7 x) S% T  M
A1=[1.0000 10.0000 2.5000 100.0000 6.2500;, I" Z2 q/ w( [/ U8 f) v- J1 r
    1.0000 4.0000 2.5000 16.0000 6.2500;/ A  r1 V2 c8 M1 A1 ~* T2 }# V
    1.0000 10.0000 3.6250 100.0000 13.1406;, ^1 U$ b; W2 y
    1.0000 10.0000 1.3750 100.0000 1.8906];
0 \# b) a- {6 w, y/ o% ?) a1 jB1=[13.6728;10.8005;16.5451;16.8897;-10.3136];
/ ?/ Z- c1 l( h- ^2 o( x# eC=A1\B1;& v! G1 I/ a; N) f! ~& [/ A. w
Z=C(1)+C(2)*X(1)+C(3)*X(2)+C(4)*X(1)+C(5)*X(2);
/ n- H. t1 t4 }2 S9 S2 v- w% W2 U7 z& ~7 {- i  E; ~
运行后出现:??? Error using ==> fmincon at 198
4 U" \0 h- s; v5 F/ x' YFMINCON only accepts inputs of data type double.
- E$ L* V9 A/ c1 c. }0 ~) C/ g这是怎么回事?
4 j6 N$ r& h7 y  u
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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