summaryrefslogtreecommitdiff
path: root/macros/matrix_linprog.sci
diff options
context:
space:
mode:
Diffstat (limited to 'macros/matrix_linprog.sci')
-rw-r--r--[-rwxr-xr-x]macros/matrix_linprog.sci10
1 files changed, 5 insertions, 5 deletions
diff --git a/macros/matrix_linprog.sci b/macros/matrix_linprog.sci
index 667fd3d..469066c 100755..100644
--- a/macros/matrix_linprog.sci
+++ b/macros/matrix_linprog.sci
@@ -109,7 +109,7 @@ function [xopt,fopt,exitflag,output,lambda] = matrix_linprog (varargin)
select convstr(param(2*i-1),'l')
case "maxiter" then
- options(2) = param(2*i);
+ options(2*i) = param(2*i);
else
errmsg = msprintf(gettext("%s: Unrecognized parameter name ''%s''."), "linprog", param(2*i-1));
error(errmsg)
@@ -205,14 +205,14 @@ function [xopt,fopt,exitflag,output,lambda] = matrix_linprog (varargin)
"constrviolation" , []);
output.Iterations = iter;
- output.constrviolation = max([0;norm(Aeq*xopt-beq, 'inf');(lb-xopt);(xopt-ub);(A*xopt-b)]);
+ output.constrviolation = []//max([0;norm(Aeq*xopt-beq, 'inf');(lb-xopt);(xopt-ub);(A*xopt-b)]);
lambda = struct("lower" , [], ..
"ineqlin" , [], ..
"eqlin" , []);
- lambda.lower = Zl;
- lambda.eqlin = dual(1:nbConEq);
- lambda.ineqlin = dual(nbConEq+1:nbCon);
+ lambda.lower = []//Zl;
+ lambda.eqlin = []//dual(1:nbConEq);
+ lambda.ineqlin = []//dual(nbConEq+1:nbCon);
select status
case 0 then