Error in fminsearch (line 200) fv(:,1) = funfcn(x,varargin{:});
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I am new to MATLAB and I am trying to minimize a function using fminsearch (line 145, caviaropt.m). But when I do that an error pops "Unable to perform assignment because the size of the left side is 1-by-1 and the size of the right side is 3-by-1" . The function gives a 3x1 vector at initial points but the function has to return a scalar in order to apply fminsearch. How can I solve this issue?
Any help is much appreciated!
2 commentaires
Matt J
le 10 Jan 2021
Why does your function give a 3x1 vector? If you are trying to minimize a value fval, then your function should return fval.
Voir également
Catégories
En savoir plus sur Get Started with Optimization Toolbox dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!