MATLAB Answers

What is the difference between function and objective function in MATLAB ?

조회 수: 294(최근 30일)
Johan Johan
Johan Johan 4 May 2018
편집: John D'Errico 4 May 2018
To know how to applicate the objective function for in a better way,
I want to find the difference between function and objective function, and what is the problems need to use the objective function ?

  댓글 수: 1

Stephen Cobeldick
Stephen Cobeldick 4 May 2018
"What is the difference between function and objective function in MATLAB"
Nothing. An objective function is just a function being used in a particular way.

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

채택된 답변

Torsten
Torsten 4 May 2018
편집: Torsten 4 May 2018
No difference - "objective function" is just the terminus technicus for the function you want to maximize or mimimize in optimization problems.
Best wishes
Torsten.

  댓글 수: 3

Johan Johan
Johan Johan 4 May 2018
But in objective function the function should accept a vector, whose length is the number of independent variables, and return a scalar,and other conditions if specify the type optimization problem. How these conditions help in a better solution of the problem?
Stephen Cobeldick
Stephen Cobeldick 4 May 2018
"But in objective function the function should accept a vector, whose length is the number of independent variables, and return a scalar,and other conditions if specify the type optimization problem"
Functions can have many different kinds of inputs and outputs. Those are the requirements for a function if you want to use it as the objective function for some optimization routine.
John D'Errico
John D'Errico 4 May 2018
An objective function ia still JUST A FUNCTION. That it is called an objective function is just a name. It is the function that an optimizer like fminunc will try to minimize, thus it provides the objective for the optimizer.
Shakespeare said it this way:
What's in a name? That which we call a rose By any other word would smell as sweet

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

추가 답변(0개)

Community Treasure Hunt

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

Start Hunting!

Translated by