|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
function [y, cons] = MTPR_DTLZ3_objfun_3obj(x)
3 A' j& [8 H. C9 \' ^% Objective function : Test problem 'DTLZ2'.' ^! t# |* K, M! v; |& G: g
%************************************************************************** D* `8 s x) E) `/ Y6 J2 K
y = [0,0];( j# j1 `- f3 x
cons = [];
) q7 ~1 Q( ~0 |5 K$ f8 n! kmodel1 = load('modelwest12.mat');" y6 x; M1 Q I& }
outputps1 = load('outputwest12.mat');
7 Y5 F& A' J' H8 G; H& s3 Q1 Binputps1 = load('inputwest12.mat');
4 F, Y6 `& K. M; g1 }9 ?8 k% outputps2 = load('outputpsb1.mat');
; `. Q- I+ z! g* m2 n. w; N% inputps2 = load('inputpsb1.mat');9 K9 d9 N L: E: o# H6 i& }
% model2 = load('modelb1.mat');
7 L* Y7 H( x8 \* o% outputps3 = load('outputpstld.mat');
. ?# q+ {2 _( `/ I% inputps3 = load('inputpstld.mat');
" F4 i5 ?" Z$ o- H5 X5 Y% model3 = load('modeltld.mat'); @6 h" T: e; T. y0 B
mytest2one1 = mapminmax('apply',x',inputps1);+ F; S" F0 r# C* K
mytest2one1 = mytest2one1';8 A* K+ ^7 d% A2 s# [0 z# ~
y(1) = DecisionFunction(mytest2one1,model1);
; [; y2 y9 ~- s; m7 Gy(1) =-mapminmax('reverse',y(1),outputps1);
% D' h P: {& r/ r% ry(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;3 V! Z1 V# M- k6 k. q% N
报错指向的是y2这个函数" I: a- \0 U% j; u2 e* I, ^
|
|