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 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Imran
2023년 1월 6일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Genetic Algorithm에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!