LP optimization error for the objective function

2 visualizaciones (últimos 30 días)
Nikolas Spiliopoulos
Nikolas Spiliopoulos el 22 de Feb. de 2018
Comentada: Nikolas Spiliopoulos el 22 de Feb. de 2018
Hi all,
I am trying to run an LP optimization. My objective function is
f= @(x) 3*x(1:N)-2*x(N+1:2*N)-5*x(2*N+1:3*N)-3*x(3*N+1:4*N);
where N=5 and I get the error like that:
"LINPROG requires the following inputs to be of data type double: 'f'"
do you have any idea how to solve it?
I've seen other people mentioning this error but I don't get how could work in my case
thanks in advance
Nikolas

Respuesta aceptada

Matt J
Matt J el 22 de Feb. de 2018
ee=ones(1,N);
f=[3*ee,-2*ee,-5*ee,-3*ee ];

Más respuestas (0)

Categorías

Más información sobre Get Started with Optimization Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by