fmincon and optimization with a symbolic matrix

7 views (last 30 days)
I am working on the following optimization problem
syms t [1 16]
tt=reshape(t,[4],[4]);
a=tril(tt);
chi1=trasnpose(a)*a;
chi=randn(4,4);
fun=(chi1-chi).^2;
g=matlabFunction(fun)
gs=GlobalSearch;
opts=optimoption(@fmincon,'Algorithm','interior-point');
problem = createOptimProblem('fmincon','x0',[],'objective',g,'lb',[],'ub',[],'options',opts)
and I am getting an error
Undefined function 'optimoption' for input arguments of type 'function_handle'.
opts=optimoption(@fmincon,'Algorithm','interior-point');
I read on forum that fmincon doesn't solve symbolic problem so I tried another solver 'lsqnonlin' and lsqlin, but encountering a similar problem. Any help will be appreciated.

Accepted Answer

Steven Lord
Steven Lord on 14 Sep 2020
The function is optimoptions (plural) not optimoption (singular).
  1 Comment
ali akbar
ali akbar on 14 Sep 2020
Einstein was right, human stupidity has no bounds. Silly me. It solved the problem.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!