LP optimization error for the objective function

2 Ansichten (letzte 30 Tage)
Nikolas Spiliopoulos
Nikolas Spiliopoulos am 22 Feb. 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

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu Get Started with Optimization Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by