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

一个fmincon优化的问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
功能函数Z1=18.46-7.48*X1/X2^3,1 @, ^" {4 c4 I
X1~N(10,2),X2~N(2.5,0.375),求验算点9 f1 i( f% A* u8 f) c* D# C
P*(x1*,x2*)及结构可靠指标r。
% S# r6 i, o9 G# M1 }6 c. T编程如下(采用二次多项式算法)/ z+ J5 v" u+ P0 N. K. L
Mu=[10 2.5];Sigama=[2 0.235];
6 p2 t# J" v( [X0=[10 2.5];, ~6 @- j5 K/ @' Y
A=[];b=[];Aeq=[];beq=[];lb=[];ub=[];
! P! n6 n, E  I7 j6 V  a! s[X,fval,exitflag,output]=fmincon(@bata2,X0,A,Aeq,beq,lb,ub,@st);
( w9 M2 u  U: a0 }6 z. T, f& l; [bata=sqrt(fval);%计算可靠度指标值, S" H/ B$ c7 c
Pf=cdf('norm',-bata,0,1);%计算是效率' }% Z# K5 r# M2 H
function CC=bata2(X)$ B. X3 B' X6 m) Y
global Mu Sigama
# l- w! j; d! u' v6 SCC=((X(1)-Mu(1))/Sigama(1))^2+((X(2)-Mu(2))/Sigama(2))^2
2 c' x/ l8 A& K" \' X8 [function [c,ceq ] =st(X)
( n. x# [  W9 P% L: Ic=[];
) v$ P5 q0 d0 X' vceq=xym(X);
' Y( S, F1 {2 N; {, m+ Ofunction Z =xym(X)
5 F4 S' a8 @# f  Z1 Afunction Z=xym(X)- y2 b3 [3 U; ^4 @
%Z=18.46-7.48*X(1)/(X(2)^3);
( c0 ?% Z/ O  n, lA1=[1.0000 10.0000 2.5000 100.0000 6.2500;# A$ G! o) ^9 H& l) n8 {3 m
    1.0000 4.0000 2.5000 16.0000 6.2500;) z7 ?$ Q- U. W& [) ~9 T& p
    1.0000 10.0000 3.6250 100.0000 13.1406;1 ?, ]: y, V+ l8 [$ k- a( p0 q* m
    1.0000 10.0000 1.3750 100.0000 1.8906];7 [, z: _# ^4 z$ X2 H
B1=[13.6728;10.8005;16.5451;16.8897;-10.3136];
9 y( n! a2 Y. L% A$ sC=A1\B1;. ?* N0 }; @2 Q5 t
Z=C(1)+C(2)*X(1)+C(3)*X(2)+C(4)*X(1)+C(5)*X(2);" i3 u  v% ~: d3 D2 U6 n
5 J  t# s2 y( Y
运行后出现:??? Error using ==> fmincon at 198
; f$ L! X/ m9 D! P0 ^0 U( ZFMINCON only accepts inputs of data type double." S3 Q, i+ f7 R& }  n5 _
这是怎么回事?6 J0 T, D7 D, l
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-20 03:33 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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