Plot, fitness function.
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have following data:
lb=[0.5 0.2 0.15 0.1 0.1 0.12];%%Lower limit of x(i)
ub=[2 0.8 0.5 0.35 0.3 0.4]; %%Upper Limit of x(i)
alpha=[0.00375 0.0175 0.06250 0.00834 0.0250 0.025];
beta=0.01*[200 175 100 325 300 300 ];
gama=[0 0 0 0 0 0];
fitness=0;
for i=1:size(alpha,2)
fitness=fitness+alpha(i)*(x(i)*100)^2+beta(i)*(x(i)*100)+gama(i);%%Fitness
end
F1=fitness;
I would like to plot the fitness function and all the six variables considering their limits.
Could anyone please help me?
Risposte (1)
KALYAN ACHARJYA
il 19 Nov 2019
Modificato: KALYAN ACHARJYA
il 19 Nov 2019
Please note I have consider random x value here, please change as per the data. Also there is no role of gama in fitness, as gama=all elements equal to zero
lb=[0.5 0.2 0.15 0.1 0.1 0.12];%%Lower limit of x(i)
ub=[2 0.8 0.5 0.35 0.3 0.4]; %%Upper Limit of x(i)
alpha=[0.00375 0.0175 0.06250 0.00834 0.0250 0.025];
beta=0.01*[200 175 100 325 300 300 ];
gama=[0 0 0 0 0 0];
x=rand(1,6); % Choosen random
result=zeros(1,6);
fitness=alpha.*(x*100).^2+beta.*(x.*100)+gama;
plot(fitness);
3 Commenti
KALYAN ACHARJYA
il 19 Nov 2019
Modificato: KALYAN ACHARJYA
il 19 Nov 2019
OK, then define x as per the data (six different powers of six generator)
Hope the problem is solved!
Vedere anche
Categorie
Scopri di più su Linear Regression in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!