Please help me to use MATLAB Global Optimization Toolbox

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?

 채택된 답변

Walter Roberson
Walter Roberson 2016년 6월 25일

0 개 추천

Pass the data points into the objective function. http://www.mathworks.com/help/matlab/math/parameterizing-functions.html

댓글 수: 2

Sir, thanks for your answer. But I intend to use genetic algorithms for this estimation. I see no mention of that in the link.
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.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

질문:

2016년 6월 25일

댓글:

2016년 6월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by