Borrar filtros
Borrar filtros

in every run i am getting different value of x..????

1 visualización (últimos 30 días)
ash
ash el 7 de Abr. de 2018
Comentada: John BG el 7 de Abr. de 2018
xdata =[ 1 2 3 4 5 6] ; ydata=(1./(xdata.^2+2*xdata+4)); FitnessFunction = @(x) sum((x(1)./(x(2).*xdata.^1.9+x(3).*xdata.^0.9+1)-ydata).^2); numberOfVariables = 3; x =ga(FitnessFunction,numberOfVariables)
  1 comentario
John BG
John BG el 7 de Abr. de 2018
your call of ga is equivalent to
x =ga(@(x) sum((x(1)./(x(2).*xdata.^1.9+x(3).*xdata.^0.9+1)-ydata).^2),numberOfVariables)
does it make sense to you to choose a different names for the input variable in the function parameter for the ga optimization toolbox, and the output of ga?

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Direct Search en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by