Error using ga (line 283) - Matlab newbie
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I am trying to minimize my equation (see fitnessfcn) and to solve it to x.
w = [-2.513, 0.2409, 2.3219];
l = [118, 104, 119];
N = 3;
nvars = 3;
b = 119 ;
fitnessfcn = sum (w(1:N).* ((abs(x-l(1:N)).*abs(x-l(1:N))) .* log(abs(x-l(1:N)))))-b;
[x, fval] = ga(fitnessfcn, nvars)
I am officially frustrated and need help. Thanks in advance!
1 Kommentar
Antworten (1)
José-Luis
am 23 Aug. 2017
fitnessfcn should be a function handle. It doesn't look like that's what you are passing.
fitnessfcn = @(x) x.^2;
For example.
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!