I m using genetic algorithm toolbox/ code in Matlab. All i want is the result in particular range. ( not less than or greater than something)
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
my objective function is this:=
function f = gaintobj(x)
f = 122.14-0.84.*x(1)-0.42.*x(2)+0.34.*x(3)-0.09.*x(4)+363.77.*x(5);
lower and upper bound are these:-
lb = [29 160 30 0 0.040];
ub = [50 180 60 20 0.069];
nvar = 5;
I want the value of f in the range of 40-80 only. I am an absolute beginner in MatLab. I am forever grateful to whoever solved the problem.
0 Kommentare
Antworten (1)
Imran
am 6 Jan. 2023
Hello Harsh,
I understand that you are using the 'Genetic Algorithm' toolbox and you want to have the output of your function in the range of 40-80 only.
I hope this helps.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Genetic Algorithm finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!