|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
function [y, cons] = MTPR_DTLZ3_objfun_3obj(x)
! U6 ^# P) e! |8 k7 z$ f! I* w; o% Objective function : Test problem 'DTLZ2'.
; c8 V2 N1 L1 n% R# J% J7 ^$ e$ O5 n%*************************************************************************
. E* Z1 m. z" e3 v: {' G9 t3 by = [0,0];
$ L# A% h0 h/ N+ o& g, \cons = [];6 P ]5 P+ o6 ]
model1 = load('modelwest12.mat');& f2 i$ L2 L. Y p8 m
outputps1 = load('outputwest12.mat');2 U [- c2 L+ F7 u) ~8 z( q3 A
inputps1 = load('inputwest12.mat');: p' g' F9 ~3 g' f8 o+ _0 E3 a) M4 d6 g
% outputps2 = load('outputpsb1.mat');
8 F. t2 `) G! G$ A0 W4 e+ e& ]% inputps2 = load('inputpsb1.mat');
8 |1 E4 t+ ~( Q# g: [: i4 ]% model2 = load('modelb1.mat');
& ~6 K b4 e9 K% outputps3 = load('outputpstld.mat');8 u( I5 Z# O9 r) V
% inputps3 = load('inputpstld.mat');
9 E" O5 N% S* a& q% I e1 o% model3 = load('modeltld.mat');
+ [* f% I/ T' x. e0 u9 |mytest2one1 = mapminmax('apply',x',inputps1);; s) f2 ^" h/ |" c' E
mytest2one1 = mytest2one1';
& N) F Z; W) N; l& Xy(1) = DecisionFunction(mytest2one1,model1);
+ P, p$ D- j$ Q. m: Xy(1) =-mapminmax('reverse',y(1),outputps1);
; {) V( ^! v6 n' V' d- `2 Iy(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;
$ y+ R3 \. M9 O/ R5 @. j: h' S报错指向的是y2这个函数
( Y( ?! W7 J9 l8 U# L, { |
|