|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
function [y, cons] = MTPR_DTLZ3_objfun_3obj(x)' C V" c7 N% r: ~' P
% Objective function : Test problem 'DTLZ2'.. |+ f5 f; r' ], Z5 j0 N0 j5 _5 [
%*************************************************************************9 |; W6 t- T% ?+ K. n
y = [0,0];
$ W# L7 {- j" o6 T* W5 Dcons = [];
: p: ^/ e x/ omodel1 = load('modelwest12.mat');
0 B, O- S$ I# doutputps1 = load('outputwest12.mat');, [# I/ Z y: D) d' R3 _
inputps1 = load('inputwest12.mat');# U+ h' n. v; O$ l
% outputps2 = load('outputpsb1.mat');
- i, f" X; N/ A7 ~) y6 H. t5 C% inputps2 = load('inputpsb1.mat');
+ i* w; T8 {9 i" z4 n1 N6 Y% model2 = load('modelb1.mat');' e& ~9 W4 o6 J
% outputps3 = load('outputpstld.mat');
! P; q& o0 _2 r- F: S% inputps3 = load('inputpstld.mat');7 @/ B+ a3 q4 d# |% s1 B4 e" V6 Q
% model3 = load('modeltld.mat');6 o+ r9 X4 W8 r( E) k% {/ S0 @( p
mytest2one1 = mapminmax('apply',x',inputps1);" P5 o: u6 m q' i" O" `
mytest2one1 = mytest2one1';
! v4 O6 }7 @6 ~5 xy(1) = DecisionFunction(mytest2one1,model1);
! e% y2 p" j* }+ h" S3 k9 n5 Sy(1) =-mapminmax('reverse',y(1),outputps1);. f" m4 Q2 C5 K% @% l
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;
7 M& ^6 M" `1 r$ H3 e- c: U' A报错指向的是y2这个函数: ?" h' _% e3 ]) v4 y
|
|