This code is used to generated the minimum quantities of two good given a cost constraints. it is a simple optimization problem using "fmincon", however when i run the code i get this problem
%{
Unrecognized function or variable 'getIpOptions'.Error in fmincon (line 822) options = getIpOptions(options,sizes.nVar,mEq,flags.constr,defaultopt,10,0.01);Error in langrangian (line 5)[x,fval] = fmincon(@volume,[1 1],[],[],[],[],[0 0],[],@mycons);%}
clear ;clc;close all;[x,fval] = fmincon(@utility,[1 1],[],[],[],[],[0 0],[], @mycons);% the utility function to be maximimzed
function u = utility(x) u = x(1)^(1/3)*x(2)^(2/3);end% subject to the cost function below
function s = cost(x) s = 10*x(1) + 4*x(2);endfunction[c,ceq] = mycons(x) c = cost(x) - 100 ; % the cost function is less than 100 (equality constraint)
ceq = [] ; % we dont have non-linear equality constraints
end
Best Answer