Filter löschen
Filter löschen

i'm getting error Error using ga (line 276) Fitness function must be a function handle

5 Ansichten (letzte 30 Tage)
Objective function
function z=my_fun(x)
z=x(1)+2*x(2)+56*x(3)+100;
main script
clear all
clc
nvars=3;
LB=[6 2 2];
UB=[100 4 4];
[x, fval]=ga(my_fun,nvars,[],[],[],[],[],[],LB,UB)
when excecuted getting error
Error using ga (line 276)
Fitness function must be a function handle.
Error in start (line 6)
[x, fval]=ga(my_fun,nvars,[],[],[],[],[],[],LB,UB)
please help me by necessary changes to coding.. thank you

Antworten (1)

Matt J
Matt J am 4 Apr. 2015
[x, fval]=ga(@my_fun,nvars,[],[],[],[],[],[],LB,UB)

Kategorien

Mehr zu Get Started with Curve Fitting Toolbox 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!

Translated by