Filter löschen
Filter löschen

i have problem with gatool

1 Ansicht (letzte 30 Tage)
mohammed sportman
mohammed sportman am 17 Dez. 2012
Beantwortet: Matt J am 12 Okt. 2017
hi
function g =myfitness2(X)
LAMDA=X(1)+X(2)*2+X(3)*4+X(4)*8+X(5)*16
TYPE=1;
ITER=1000;
R1=Routing3a(TYPE,LAMDA,ITER);
g=-R1
end
........
result of program it
LAMDA 3
g=33.25
LAMDA 17
g=-100
LAMDA 11
g=-100
i want to get g equal to first 100 or less (99.9 or 99 or 98 )
the problem that the value of g up to 100 and the gatool did not stop when the value of g equal (90.. 91.. 92......99) i want to stop the program by using matlab genetic tool (gatool)
please help me help help help
with my regard
  1 Kommentar
Walter Roberson
Walter Roberson am 17 Dez. 2012
The outputs you show have g going to negative 100, not to positive 100.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Matt J
Matt J am 12 Okt. 2017
Using the OutputFcns option, you can trigger a stop using your own criteria.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by