writing an objective function (intlinprog)

Hi, I am supposed to write minimize P where P>=0. Thus, I created a variable P and declared it to be >=0. Using intlinprog function, When I wrote f=P; I am having this error. Error using intlinprog (line 121) INTLINPROG requires the following inputs to be of data type double: 'f'.
Appreciate your kind assistance.

2 Commenti

intlinprog doesn't accept symbolic-type variables as input. You should describe the problem more fully so we can determine if intlinprog is at all applicable to what you are doing.
If you are minimizing P subject to P>=0 isn't the solution simply P=0?
John D'Errico
John D'Errico il 5 Set 2017
Modificato: John D'Errico il 5 Set 2017
intlinprog does not take a general function as an objective. It does not take a symbolic variable as an objective. intlinprog takes ONLY a linear combination of the variables as an objective, so classically a linear programming problem, where some or all of the variables must be integer. So you need to explain what you want to do.

Accedi per commentare.

Risposte (0)

Categorie

Richiesto:

il 5 Set 2017

Modificato:

il 5 Set 2017

Community Treasure Hunt

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

Start Hunting!

Translated by