fmincon function handle using matrix
12 views (last 30 days)
Show older comments
Hi I'm trying to solve a portfolio optimization problem using fmincon. I want to specify de Function to minimize with a function handle in witch X is a vector and L an m*m matrix.
function y = myfun(X,L) y = X'*L*X; end
How could I do? I don't use quadprog because I want to use nonlinear constrictions.
0 Comments
Accepted Answer
Torsten
on 22 Aug 2018
myfun = @(x,L)x.'*L*x;
objfun = @(x)myfun(x,L);
sol = fmincon(objfun,...)
with x being an (mx1) column vector.
Best wishes
Torsten.
0 Comments
More Answers (0)
See Also
Categories
Find more on Nonlinear Optimization in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!