|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
function [y, cons] = MTPR_DTLZ3_objfun_3obj(x)
2 N" D: w4 e% Z& f' ]/ v( G' ~. c. E% Objective function : Test problem 'DTLZ2'. [, c& b' w! x6 t
%*************************************************************************
/ D- ^* w, V* L6 k3 e. py = [0,0];
. M9 s* m8 V7 k7 p6 P7 z* Zcons = [];$ f6 E/ Y' N+ D8 ?! J: A' {
model1 = load('modelwest12.mat');0 o- J- |! w# [$ v* y
outputps1 = load('outputwest12.mat');
H- Y9 [4 ^$ v6 m" yinputps1 = load('inputwest12.mat');
. v- _* t% f! p% N* s+ O% outputps2 = load('outputpsb1.mat');
* E# K7 I$ a( y! c4 R% inputps2 = load('inputpsb1.mat');/ [8 D( V8 ^! ]/ \# a0 f6 c; u1 Y/ M
% model2 = load('modelb1.mat');
; Y7 w3 t) ~- Y. q" `% outputps3 = load('outputpstld.mat');
5 f& ]. W6 F0 K% inputps3 = load('inputpstld.mat');4 C- g' p" r q5 Y4 Q, s* K
% model3 = load('modeltld.mat');
9 L& |: |; L/ ?mytest2one1 = mapminmax('apply',x',inputps1);" h; ^+ o+ Z6 M I8 F; L
mytest2one1 = mytest2one1';
' V: P' i: ]" |+ R- Ey(1) = DecisionFunction(mytest2one1,model1);6 l: U }- c8 B% X/ k& a" {
y(1) =-mapminmax('reverse',y(1),outputps1);3 @9 R- k5 x# |1 |$ I, o2 d
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;8 Q" Q6 E8 e0 e5 ]- z. r
报错指向的是y2这个函数& q5 |, @, _- {$ x
|
|