Please help me to use MATLAB Global Optimization Toolbox
1 view (last 30 days)
Show older comments
S Mitra
on 25 Jun 2016
Commented: Walter Roberson
on 25 Jun 2016
Please help me to use MATLAB Global Optimization Toolbox to use genetic algorithms for curve fitting. For instance, I have a dependent variable that depends on an independent variable and a set of data points. There are 3 parameters to estimate. How can MATLAB Global Optimization Toolbox achieve this?
0 Comments
Accepted Answer
Walter Roberson
on 25 Jun 2016
Pass the data points into the objective function. http://www.mathworks.com/help/matlab/math/parameterizing-functions.html
2 Comments
Walter Roberson
on 25 Jun 2016
Example:
objective_to_pass_to_ga = @(x) your_real_objective_function(x, the_data_points);
nvar = 1;
result = ga(objective_to_pass_to_ga, nvar);
The function handle that you pass to ga has to take only a single input, but it can invoke a different function, passing the single input and any additional fixed parameters.
More Answers (0)
See Also
Categories
Find more on Genetic Algorithm 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!