|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
function [y, cons] = MTPR_DTLZ3_objfun_3obj(x); j+ \4 ^: w) L& h9 N" Z
% Objective function : Test problem 'DTLZ2'.
2 p: t0 |% j" x; S# a0 J* K2 A6 Y1 w%*************************************************************************: g: {, l' E+ ^7 J! g7 T+ g
y = [0,0];
* h% M1 ]. y, C& O% ^3 d! jcons = [];
& S) W; B# e; C( W ymodel1 = load('modelwest12.mat');
; H0 f, D8 j" D. s( E3 Joutputps1 = load('outputwest12.mat');' ?9 A' X, }+ p1 D1 b8 f% M+ _
inputps1 = load('inputwest12.mat');
u6 q0 L3 n' ~7 K/ K4 @% outputps2 = load('outputpsb1.mat');; W& M) Z" `7 S* Q. z* y+ \0 Y
% inputps2 = load('inputpsb1.mat');
, B; Y D& |" @% model2 = load('modelb1.mat');9 U6 h, r3 j. i; X% \9 K- F
% outputps3 = load('outputpstld.mat');/ G# V) v7 B4 ^/ B0 k3 f% n
% inputps3 = load('inputpstld.mat');- X6 P* f, h4 b0 e7 E V
% model3 = load('modeltld.mat');
! f1 S5 O" ~( U& I4 c7 t% r) {: B- omytest2one1 = mapminmax('apply',x',inputps1);
) V: t' d7 x' U3 Q5 c' Ymytest2one1 = mytest2one1';
: H8 c8 t3 {7 A2 X% G9 t; zy(1) = DecisionFunction(mytest2one1,model1);8 {) a0 i/ d6 Y5 o/ x- l
y(1) =-mapminmax('reverse',y(1),outputps1);! w) ?' a& z b. |$ {- F
y(2)=886.6465691-3.96*10^(-8)*0.5*{37^4-(5720.4*x(6).*x(5)+5720.4*x(1)-5720.4*x(6).*x(1)+8643.63*x(3))^4/(14355.03)^4}-138;
# o/ Q3 s+ ^! g报错指向的是y2这个函数
. A6 h) j8 {) @: h |
|