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

5 views (last 30 days)
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

Answers (1)

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

Categories

Find more on Get Started with Curve Fitting Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!